コード例 #1
0
        public override void Visit(RecursionCall expression)
        {
            String delegatePointer = expression.FunctionName;

            _matchStack.Push(
                delegate(IInputIterator iterator) { return(_recursiveMethod[delegatePointer](iterator)); }
                );
        }
コード例 #2
0
 public abstract void Visit(RecursionCall expression);
コード例 #3
0
 public override void Visit(RecursionCall expression)
 {
     // Terminal Reference Name
     terminal.Peek().Append(expression.FunctionName);
 }