public override void EnterIntervalExpressionAtom(MySqlParser.IntervalExpressionAtomContext context) { if (_isOtherListener == 1 && Rules.Count > 0 && _isFirst) { Rules.Remove(Rules[Rules.Count - 1]); _isFirst = false; } }
public override void EnterIntervalExpressionAtom(MySqlParser.IntervalExpressionAtomContext context) { if (_isOtherListener == 1) { IntervalExpressionAtom intervalExpressionAtom = new IntervalExpressionAtom(context.SourceInterval, context, context.GetText()); Rules.Remove(Rules[Rules.Count - 1]); Rules.Add(intervalExpressionAtom); } _isOtherListener++; }
public override void ExitIntervalExpressionAtom(MySqlParser.IntervalExpressionAtomContext context) { _isOtherListener--; }