private ArgumentSequenceNode Arguments() { ArgumentSequenceNode itsAST; SourceCodePosition itsPos = _currentToken.SourcePosition; if (Array.Exists(_expressionFirstSet, e => e == _currentToken.Type)) { itsAST = ParseArguments(); } else { itsAST = new EmptyArgumentSequenceNode(itsPos); } return(itsAST); }
public object Visit(EmptyArgumentSequenceNode n, object o) { return(null); }