Beispiel #1
0
        private void ReadFunction(ScopeNode currentScope)
        {
            var name = ReadName();

            var args = ReadArgumentDefinition();

            var node = new FunctionNode(name, args.ToArray());
            Expect('{');
            ReadScopeContent(node);
            currentScope.Add(node);
        }
Beispiel #2
0
 public override void SetFunction(FunctionNode node)
 {
     _functions[node.Name] = node;
 }
Beispiel #3
0
 public virtual void SetFunction(FunctionNode node)
 {
     Parent.SetFunction(node);
 }