Download Here - Js/cc

Transcript
case OP_IF_ELSE:
if( execute( node.children[0] ) )
execute( node.children[1] );
else
execute( node.children[2] );
break;
case OP_WHILE_DO:
while( execute( node.children[0] ) )
execute( node.children[1] );
break;
case OP_DO_WHILE:
do
execute( node.children[0] )
while( execute( node.children[1] ) );
break;
case OP_WRITE:
WScript.Echo( execute( node.children[0] )
);
break;
case OP_READ:
letvar( node.children[0].toString(),
WScript.StdIn.ReadLine() );
break;
case OP_SAY:
WScript.Echo( node.children[0] );
break;
case OP_EQU:
ret = execute( node.children[0] ) ==
execute( node.children[1] );
break;
case OP_NEQ:
ret = execute( node.children[0] ) !=
execute( node.children[1] );
break;
case OP_GRT:
ret = execute( node.children[0] ) >
execute( node.children[1] );
break;
case OP_LOT:
ret = execute( node.children[0] ) <
execute( node.children[1] );
break;
case OP_GRE:
ret = execute( node.children[0] ) >=
execute( node.children[1] );
break;
case OP_LOE:
ret = execute( node.children[0] ) <=
execute( node.children[1] );
break;
case OP_ADD:
JS/CC User's Manual
Page 24 of 34