public virtual string functionName() { IList <Node> nodes = Instructions; if (nodes.Count > 0) { FinalNode functionName = (FinalNode)nodes[0]; return(functionName.dataString()); } Debug.Assert(true); return(null); }
public virtual void determineBooleanComparisionType() { if (instructions.Count == 3) { booleanOperatorNode = instructions[1]; Node rvalue = instructions[2]; if (instructions[2] is PrimitiveNode) { finalNodeRvalue = (FinalNode)instructions[2].Instructions[0]; } /*if ( rvalue instanceof FinalNode ){ * finalNodeRvalue = finalNodeRvalue; * }*/ } }