public override void ExitMathExpressionAtom(MySqlParser.MathExpressionAtomContext context) { if (_isFirst == false) { _isOtherListener--; } }
public override void EnterMathExpressionAtom(MySqlParser.MathExpressionAtomContext context) { if (_isOtherListener == 1) { MathExpressionAtom mathExpressionAtom = new MathExpressionAtom(context.SourceInterval, context, context.GetText()); Rules.Remove(Rules[Rules.Count - 1]); Rules.Add(mathExpressionAtom); } _isOtherListener++; }