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));
 }
Example #2
0
 public override void CaseAArgument(AArgument node)
 {
     InAArgument(node);
     if (node.GetExpr() != null)
     {
         node.GetExpr().Apply(this);
     }
     OutAArgument(node);
 }
Example #3
0
        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);
        }
Example #4
0
 public virtual void OutAArgument(AArgument node)
 {
     DefaultOut(node);
 }
Example #5
0
 public virtual void InAArgument(AArgument node)
 {
     DefaultIn(node);
 }
Example #6
0
 public virtual void CaseAArgument(AArgument node)
 {
     DefaultCase(node);
 }