public virtual Value evaluate(Context cx, ApplyTypeExprNode node) { output("<ApplyTypeExprNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; output("<expr>"); if (node.expr != null) { indent_Renamed_Field++; node.expr.evaluate(cx, this); indent_Renamed_Field--; } output("</expr>"); output("<typeArgs>"); if (node.typeArgs != null) { indent_Renamed_Field++; node.typeArgs.evaluate(cx, this); indent_Renamed_Field--; } output("</typeArgs>"); indent_Renamed_Field--; output("</ApplyTypeExprNode>"); return(null); }
public virtual Value evaluate(Context cx, TypeExpressionNode node) { output("<TypeExpressionNode position=\"" + node.pos() + "\">"); node.expr.evaluate(cx, this); output("</TypeExpressionNode>"); return(null); }
public virtual Value evaluate(Context cx, ApplyTypeExprNode node) { output("<ApplyTypeExprNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; output("<expr>"); if (node.expr != null) { indent_Renamed_Field++; node.expr.evaluate(cx, this); indent_Renamed_Field--; } output("</expr>"); output("<typeArgs>"); if (node.typeArgs != null) { indent_Renamed_Field++; node.typeArgs.evaluate(cx, this); indent_Renamed_Field--; } output("</typeArgs>"); indent_Renamed_Field--; output("</ApplyTypeExprNode>"); return null; }
public virtual Value evaluate(Context cx, InterfaceDefinitionNode node) { if ((node.name != null) && (node.name.name != null)) { output("<InterfaceDefinitionNode name=\"" + node.name.name + "\">"); } else if ((node.cframe != null) && (node.cframe.builder != null)) { output("<InterfaceDefinitionNode name=\"" + node.cframe.builder.classname + "\">"); } indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.name != null) { node.name.evaluate(cx, this); } if (node.interfaces != null) { node.interfaces.evaluate(cx, this); } if (node.statements != null) { node.statements.evaluate(cx, this); } indent_Renamed_Field--; output("</InterfaceDefinitionNode>"); return(null); }
public virtual Value evaluate(Context cx, LiteralStringNode node) { if (node.value_Renamed.length() > 0) { output("<LiteralStringNode value=\"" + node.value_Renamed + "\"/>"); } return(null); }
public virtual Value evaluate(Context cx, ImportNode node) { System.String id = node.filespec.value_Renamed; QName qname = new QName(cx.publicNamespace(), id); output("<ImportNode value=" + qname + "/>"); return(null); }
public virtual Value evaluate(Context cx, QualifiedExpressionNode node) { if (node.ref_Renamed == null) { evaluate(cx, (QualifiedIdentifierNode)node); node.expr.evaluate(cx, this); } return(node.ref_Renamed); }
public virtual Value evaluate(Context cx, PragmaNode node) { output("<PragmaNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.list != null) { node.list.evaluate(cx, this); } indent_Renamed_Field--; output("</PragmaNode>"); return(null); }
public virtual Value evaluate(Context cx, RestExpressionNode node) { output("<RestExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.expr != null) { node.expr.evaluate(cx, this); } indent_Renamed_Field--; output("</RestExpressionNode>"); return(null); }
public virtual Value evaluate(Context cx, CaseLabelNode node) { output("<CaseLabelNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.label != null) { node.label.evaluate(cx, this); } indent_Renamed_Field--; output("</CaseLabelNode>"); return(null); }
public virtual Value evaluate(Context cx, FunctionNameNode node) { output("<FunctionNameNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.identifier != null) { node.identifier.evaluate(cx, this); } indent_Renamed_Field--; output("</FunctionNameNode>"); return(null); }
public virtual Value evaluate(Context cx, BreakStatementNode node) { output("<BreakStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.id != null) { node.id.evaluate(cx, this); } indent_Renamed_Field--; output("</BreakStatementNode>"); return(null); }
public virtual Value evaluate(Context cx, LiteralArrayNode node) { output("<LiteralArrayNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.elementlist != null) { node.elementlist.evaluate(cx, this); } indent_Renamed_Field--; output("</LiteralArrayNode>"); return(null); }
public virtual Value evaluate(Context cx, FinallyClauseNode node) { output("<FinallyClauseNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.statements != null) { node.statements.evaluate(cx, this); } indent_Renamed_Field--; output("</FinallyClauseNode>"); return(null); }
public virtual Value evaluate(Context cx, IncrementNode node) { output("<IncrementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.expr != null) { node.expr.evaluate(cx, this); } indent_Renamed_Field--; output("</IncrementNode>"); return null; }
public virtual Value evaluate(Context cx, SuperStatementNode node) { output("<SuperStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.call.args != null) { node.call.args.evaluate(cx, this); } indent_Renamed_Field--; output("</SuperStatementNode>"); return(null); }
public virtual Value evaluate(Context cx, PackageIdentifiersNode node) { output("<PackageIdentifiersNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; for (int i = 0, size = node.list.size(); i < size; i++) { IdentifierNode n = (IdentifierNode)node.list.get_Renamed(i); n.evaluate(cx, this); } indent_Renamed_Field--; output("</PackageIdentifiersNode>"); return(null); }
public virtual Value evaluate(Context cx, MetaDataNode node) { output("<MetaDataNode id=\"" + node.id + "\">"); indent_Renamed_Field++; if (node.data != null) { MetaDataEvaluator mde = new MetaDataEvaluator(); node.evaluate(cx, mde); } indent_Renamed_Field--; output("</MetaDataNode>"); return(null); }
public virtual Value evaluate(Context cx, ListNode node) { output("<ListNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; // for (Node n : node.items) for (int i = 0, size = node.items.size(); i < size; i++) { Node n = (Node)node.items.get_Renamed(i); n.evaluate(cx, this); } indent_Renamed_Field--; output("</ListNode>"); return(null); }
public virtual Value evaluate(Context cx, VariableDefinitionNode node) { output("<VariableDefinitionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.list != null) { node.list.evaluate(cx, this); } indent_Renamed_Field--; output("</VariableDefinitionNode>"); return(null); }
// Definitions public virtual Value evaluate(Context cx, ImportDirectiveNode node) { output("<ImportDirectiveNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.name != null) { node.name.evaluate(cx, this); } indent_Renamed_Field--; output("</ImportDirectiveNode>"); return(null); }
public virtual Value evaluate(Context cx, FunctionCommonNode node) { output("<FunctionCommonNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.signature != null) { node.signature.evaluate(cx, this); } if (node.body != null) { node.body.evaluate(cx, this); } indent_Renamed_Field--; output("</FunctionCommonNode>"); return(null); }
public virtual Value evaluate(Context cx, MemberExpressionNode node) { output("<MemberExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.base_Renamed != null) { node.base_Renamed.evaluate(cx, this); } if (node.selector != null) { node.selector.evaluate(cx, this); } indent_Renamed_Field--; output("</MemberExpressionNode>"); return(null); }
public virtual Value evaluate(Context cx, BinaryExpressionNode node) { output("<BinaryExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.lhs != null) { node.lhs.evaluate(cx, this); } if (node.rhs != null) { node.rhs.evaluate(cx, this); } indent_Renamed_Field--; output("</BinaryExpressionNode>"); return(null); }
public virtual Value evaluate(Context cx, WithStatementNode node) { output("<WithStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.expr != null) { node.expr.evaluate(cx, this); } if (node.statement != null) { node.statement.evaluate(cx, this); } indent_Renamed_Field--; output("</WithStatementNode>"); return(null); }
public virtual Value evaluate(Context cx, UntypedVariableBindingNode node) { output("<UntypedVariableBindingNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.identifier != null) { node.identifier.evaluate(cx, this); } if (node.initializer != null) { node.initializer.evaluate(cx, this); } indent_Renamed_Field--; output("</UntypedVariableBindingNode>"); return(null); }
public virtual Value evaluate(Context cx, ClassNameNode node) { output("<ClassNameNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.pkgname != null) { node.pkgname.evaluate(cx, this); } if (node.ident != null) { node.ident.evaluate(cx, this); } indent_Renamed_Field--; output("</ClassNameNode>"); return(null); }
public virtual Value evaluate(Context cx, QualifiedIdentifierNode node) { if (node.qualifier != null) { output("<QualifiedIdentifierNode name=\"" + node.name + "\">"); indent_Renamed_Field++; node.qualifier.evaluate(cx, this); indent_Renamed_Field--; output("</QualifiedIdentifierNode>"); } else { output("<QualifiedIdentifierNode name=\"" + node.name + "\"/>"); } return(null); }
public virtual Value evaluate(Context cx, InheritanceNode node) { output("<InheritanceNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.baseclass != null) { node.baseclass.evaluate(cx, this); } if (node.interfaces != null) { node.interfaces.evaluate(cx, this); } indent_Renamed_Field--; output("</InheritanceNode>"); return(null); }
public virtual Value evaluate(Context cx, ParameterListNode node) { output("<ParameterListNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; for (int i = 0, size = node.items.size(); i < size; i++) { // ParameterNode param = node.items.get(i); ParameterNode param = (ParameterNode)node.items.get_Renamed(i); if (param != null) { param.evaluate(cx, this); } } indent_Renamed_Field--; output("</ParameterListNode>"); return(null); }
public virtual Value evaluate(Context cx, BinaryProgramNode node) { output("<BinaryProgramNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.pkgdefs != null) { // for (PackageDefinitionNode n : node.pkgdefs) for (int i = 0, size = node.pkgdefs.size(); i < size; i++) { PackageDefinitionNode n = (PackageDefinitionNode)node.pkgdefs.get_Renamed(i); n.evaluate(cx, this); } } if (node.statements != null) { node.statements.evaluate(cx, this); } if (node.fexprs != null) { // for (FunctionCommonNode n : node.fexprs) for (int i = 0, size = node.fexprs.size(); i < size; i++) { FunctionCommonNode n = (FunctionCommonNode)node.fexprs.get_Renamed(i); n.evaluate(cx, this); } } if (node.clsdefs != null) { // for (FunctionCommonNode n : node.clsdefs) for (int i = 0, size = node.clsdefs.size(); i < size; i++) { ClassDefinitionNode n = (ClassDefinitionNode)node.clsdefs.get_Renamed(i); n.evaluate(cx, this); } } indent_Renamed_Field--; output("</BinaryProgramNode>"); return(null); }
public virtual Value evaluate(Context cx, TryStatementNode node) { output("<TryStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.tryblock != null) { node.tryblock.evaluate(cx, this); } if (node.catchlist != null) { node.catchlist.evaluate(cx, this); } if (node.finallyblock != null) { node.finallyblock.evaluate(cx, this); } indent_Renamed_Field--; output("</TryStatementNode>"); return(null); }
public virtual Value evaluate(Context cx, IncludeDirectiveNode node) { output("<IncludeDirectiveNode position=\"" + node.pos() + "\"/>"); return null; }
public virtual Value evaluate(Context cx, FinallyClauseNode node) { output("<FinallyClauseNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.statements != null) { node.statements.evaluate(cx, this); } indent_Renamed_Field--; output("</FinallyClauseNode>"); return null; }
public virtual Value evaluate(Context cx, IdentifierNode node) { output("<IdentifierNode name=\"" + node.name + "\"/>"); return null; }
public virtual Value evaluate(Context cx, BreakStatementNode node) { output("<BreakStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.id != null) { node.id.evaluate(cx, this); } indent_Renamed_Field--; output("</BreakStatementNode>"); return null; }
public virtual Value evaluate(Context cx, TryStatementNode node) { output("<TryStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.tryblock != null) { node.tryblock.evaluate(cx, this); } if (node.catchlist != null) { node.catchlist.evaluate(cx, this); } if (node.finallyblock != null) { node.finallyblock.evaluate(cx, this); } indent_Renamed_Field--; output("</TryStatementNode>"); return null; }
public virtual Value evaluate(Context cx, CaseLabelNode node) { output("<CaseLabelNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.label != null) { node.label.evaluate(cx, this); } indent_Renamed_Field--; output("</CaseLabelNode>"); return null; }
public virtual Value evaluate(Context cx, ForStatementNode node) { output("<ForStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.initialize != null) { node.initialize.evaluate(cx, this); } if (node.test != null) { node.test.evaluate(cx, this); } if (node.increment != null) { node.increment.evaluate(cx, this); } if (node.statement != null) { node.statement.evaluate(cx, this); } indent_Renamed_Field--; output("</ForStatementNode>"); return null; }
public virtual Value evaluate(Context cx, ParameterNode node) { if ((0 <= node.kind) && (node.kind < Tokens.tokenClassNames.length)) { output("<ParameterNode kind=\"" + Tokens.tokenClassNames[node.kind] + "\">"); } else { output("<ParameterNode kind=\"" + node.kind + "\">"); } indent_Renamed_Field++; if (node.identifier != null) { node.identifier.evaluate(cx, this); } if (node.type != null) { node.type.evaluate(cx, this); } indent_Renamed_Field--; output("</ParameterNode>"); return null; }
public virtual Value evaluate(Context cx, IfStatementNode node) { output("<IfStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.condition != null) { node.condition.evaluate(cx, this); } if (node.thenactions != null) { node.thenactions.evaluate(cx, this); } if (node.elseactions != null) { node.elseactions.evaluate(cx, this); } indent_Renamed_Field--; output("</IfStatementNode>"); return null; }
// Definitions public virtual Value evaluate(Context cx, ImportDirectiveNode node) { output("<ImportDirectiveNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.name != null) { node.name.evaluate(cx, this); } indent_Renamed_Field--; output("</ImportDirectiveNode>"); return null; }
public virtual Value evaluate(Context cx, UntypedVariableBindingNode node) { output("<UntypedVariableBindingNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.identifier != null) { node.identifier.evaluate(cx, this); } if (node.initializer != null) { node.initializer.evaluate(cx, this); } indent_Renamed_Field--; output("</UntypedVariableBindingNode>"); return null; }
// Statements public virtual Value evaluate(Context cx, StatementListNode node) { output("<StatementListNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; for (int i = 0, size = node.items.size(); i < size; i++) { Node n = (Node) node.items.get_Renamed(i); if (n != null) { n.evaluate(cx, this); } } indent_Renamed_Field--; output("</StatementListNode>"); return null; }
public virtual Value evaluate(Context cx, ArgumentListNode node) { output("<ArgumentListNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; // for (Node n : node.items) for (int i = 0, size = node.items.size(); i < size; i++) { Node n = (Node) node.items.get_Renamed(i); n.evaluate(cx, this); } indent_Renamed_Field--; output("</ArgumentListNode>"); return null; }
public virtual Value evaluate(Context cx, ConditionalExpressionNode node) { output("<ConditionalExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.condition != null) { node.condition.evaluate(cx, this); } if (node.thenexpr != null) { node.thenexpr.evaluate(cx, this); } if (node.elseexpr != null) { node.elseexpr.evaluate(cx, this); } indent_Renamed_Field--; output("</ConditionalExpressionNode>"); return null; }
public virtual Value evaluate(Context cx, FunctionDefinitionNode node) { return evaluate(node, cx, "FunctionDefinitionNode"); }
private Value evaluate(FunctionDefinitionNode node, Context cx, System.String name) { if ((node.name != null) && (node.name.identifier.name != null)) { output("<" + name + " name=\"" + node.name.identifier.name + "\">"); } else { output("<" + name + ">"); } indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.fexpr != null) { node.fexpr.evaluate(cx, this); } indent_Renamed_Field--; output("</" + name + ">"); return null; }
public virtual Value evaluate(Context cx, AttributeListNode node) { System.Text.StringBuilder buffer = new System.Text.StringBuilder("<AttributeListNode"); if (node.hasIntrinsic) { buffer.Append(" intrinsic='true'"); } if (node.hasStatic) { buffer.Append(" static='true'"); } if (node.hasFinal) { buffer.Append(" final='true'"); } if (node.hasVirtual) { buffer.Append(" virtual='true'"); } if (node.hasOverride) { buffer.Append(" override='true'"); } if (node.hasDynamic) { buffer.Append(" dynamic='true'"); } if (node.hasNative) { buffer.Append(" native='true'"); } if (node.hasPrivate) { buffer.Append(" private='true'"); } if (node.hasProtected) { buffer.Append(" protected='true'"); } if (node.hasPublic) { buffer.Append(" public='true'"); } if (node.hasInternal) { buffer.Append(" internal='true'"); } if (node.hasConst) { buffer.Append(" const='true'"); } if (node.hasFalse) { buffer.Append(" false='true'"); } if (node.hasPrototype) { buffer.Append(" prototype='true'"); } buffer.Append(" position=\"" + node.pos() + "\">"); output(buffer.ToString()); indent_Renamed_Field++; // for (Node n : node.items) for (int i = 0, size = node.items.size(); i < size; i++) { Node n = (Node) node.items.get_Renamed(i); n.evaluate(cx, this); } indent_Renamed_Field--; output("</AttributeListNode>"); return null; }
public virtual Value evaluate(Context cx, EmptyStatementNode node) { //output("<EmptyStatementNode position=\"" + node.pos() + "\"/>"); return null; }
public virtual Value evaluate(Context cx, VariableDefinitionNode node) { output("<VariableDefinitionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.list != null) { node.list.evaluate(cx, this); } indent_Renamed_Field--; output("</VariableDefinitionNode>"); return null; }
public virtual Value evaluate(Context cx, SuperStatementNode node) { output("<SuperStatementNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.call.args != null) { node.call.args.evaluate(cx, this); } indent_Renamed_Field--; output("</SuperStatementNode>"); return null; }
public virtual Value evaluate(Context cx, TypedIdentifierNode node) { output("<TypedIdentifierNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.identifier != null) { node.identifier.evaluate(cx, this); } if (node.type != null) { node.type.evaluate(cx, this); } indent_Renamed_Field--; output("</TypedIdentifierNode>"); return null; }
public virtual Value evaluate(Context cx, SetExpressionNode node) { output("<SetExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.expr != null) { node.expr.evaluate(cx, this); } if (node.args != null) { node.args.evaluate(cx, this); } indent_Renamed_Field--; output("</SetExpressionNode>"); return null; }
public virtual Value evaluate(Context cx, ThisExpressionNode node) { output("<ThisExpressionNode position=\"" + node.pos() + "\"/>"); return null; }
public virtual bool checkFeature(Context cx, Node node) { return true; }
public virtual Value evaluate(Context cx, FunctionSignatureNode node) { output("<FunctionSignatureNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.parameter != null) { node.parameter.evaluate(cx, this); } if (node.result != null) { node.result.evaluate(cx, this); } indent_Renamed_Field--; output("</FunctionSignatureNode>"); return null; }
public virtual Value evaluate(Context cx, BinaryExpressionNode node) { output("<BinaryExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.lhs != null) { node.lhs.evaluate(cx, this); } if (node.rhs != null) { node.rhs.evaluate(cx, this); } indent_Renamed_Field--; output("</BinaryExpressionNode>"); return null; }
public virtual Value evaluate(Context cx, QualifiedIdentifierNode node) { if (node.qualifier != null) { output("<QualifiedIdentifierNode name=\"" + node.name + "\">"); indent_Renamed_Field++; node.qualifier.evaluate(cx, this); indent_Renamed_Field--; output("</QualifiedIdentifierNode>"); } else { output("<QualifiedIdentifierNode name=\"" + node.name + "\"/>"); } return null; }
public virtual Value evaluate(Context cx, MemberExpressionNode node) { output("<MemberExpressionNode position=\"" + node.pos() + "\">"); indent_Renamed_Field++; if (node.base_Renamed != null) { node.base_Renamed.evaluate(cx, this); } if (node.selector != null) { node.selector.evaluate(cx, this); } indent_Renamed_Field--; output("</MemberExpressionNode>"); return null; }