예제 #1
0
 public FunctionCallNode(SourceLocation location, AstNode target, ArgumentListNode parameters, List<BinaryOperationNode> initialAttributes)
 {
     this.SourceLocation = location;
     Children.Add(target);
     Children.Add(parameters);
     InitialAttributes = initialAttributes;
 }
예제 #2
0
        public LambdaNode(SourceLocation location, ArgumentListNode parameters, AstNode body)
        {
            SourceLocation = location;

            Parameters = parameters;
            Body       = body;
        }
예제 #3
0
        public FunctionCallNode(SourceLocation location, AstNode target, ArgumentListNode parameters, Dictionary <string, AstNode> initialAttributes)
        {
            SourceLocation = location;

            InitialAttributes = initialAttributes;
            Target            = target;
            Parameters        = parameters;
        }
예제 #4
0
 public void Accept(ArgumentListNode node)
 {
 }
예제 #5
0
 public LambdaNode(SourceLocation location, ArgumentListNode parameters, AstNode body)
 {
     this.SourceLocation = location;
     Children.Add(parameters);
     Children.Add(body);
 }
예제 #6
0
 public void Accept(ArgumentListNode node)
 {
     node.VisitChildren(this);
 }