eval method

  1. @override
bool eval(
  1. Recognizer<ATNSimulator> parser,
  2. RuleContext? parserCallStack
)
override

{@inheritDoc}

The evaluation of predicates by this context is short-circuiting, but unordered.

Implementation

@override
bool eval(Recognizer parser, RuleContext? parserCallStack) {
  for (var opnd in opnds) {
    if (!opnd.eval(parser, parserCallStack)) return false;
  }
  return true;
}