1.5 Flow of Control

<..static void execute( node )..>
 private static void execute( Node node ) throws Exception {
   while( node != null ){
     if( node.getNodeType()==Node.ELEMENT_NODE ){
       String instruction = node.getNodeName();
       <.trace element.>
       if( instruction.equals( "xtpipes" ) ){
          <.execute xtpipes.>
       } else if( instruction.equals( "set" ) ){
          <.execute set.>
       } else if( instruction.equals( "get" ) ){
          <.execute get.>
       } else if( instruction.equals( "print" ) ){
          <.execute print.>
       } else if( instruction.equals( "return" ) ){
          <.execute return.>
       } else if( instruction.equals( "if" ) ){
          <.execute if.>
       } else if( instruction.equals( "xslt" ) ){
          <.execute xslt.>
       } else if( instruction.equals( "dom" ) ){
          <.execute dom.>
       } else if( instruction.equals( "sax" ) ){
          <.execute sax.>
       } else {
          instructionErr( node, "Improper instruction: " + instruction, 11 );
     } }
     node = node.getNextSibling();
 } }
 -_-_-