protected virtual Node_Argument parseArgument(AArgument node) { return new Node_Argument( parseOpt<TIdentifier,Node_Identifier>(parseIdentifier, (TIdentifier)node.GetParametername()), parseOpt<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetValue()), getSource(node)); }
public override void CaseAArgument(AArgument node) { InAArgument(node); if (node.GetExpr() != null) { node.GetExpr().Apply(this); } OutAArgument(node); }
ArrayList New11() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList1 = (ArrayList)Pop(); PExpr pexprNode2 = (PExpr)nodeArrayList1[0]; AArgument pargumentNode1 = new AArgument( pexprNode2 ); nodeList.Add(pargumentNode1); return(nodeList); }
public virtual void OutAArgument(AArgument node) { DefaultOut(node); }
public virtual void InAArgument(AArgument node) { DefaultIn(node); }
public virtual void CaseAArgument(AArgument node) { DefaultCase(node); }