public override void Parse(ExpressionParser parser, ExpressionToken token) { }
public override void Parse(ExpressionParser parser, ExpressionToken token) { Name = parser.GetText(token); }
public override void Parse(ExpressionParser parser, ExpressionToken token) { Symbol = parser.GetText(token); Right = parser.ParseRight(Precedence); }
public abstract void Parse(ExpressionParser parser, ExpressionToken token);
public override void Parse(ExpressionParser parser, ExpressionToken token) { base.Parse(parser, token); parser.SkipToken(ExpressionTokenType.Alternation, ExpressionLexer.AlternationSymbol.ToString()); _rightAlternative = parser.ParseRight(Precedence); }