compOp method

Parser<String> compOp()
inherited

Implementation

Parser<String> compOp() => [
  ref1(token, '==').map((t) => t.value),
  ref1(token, '!=').map((t) => t.value),
  ref1(token, '<=').map((t) => t.value),
  ref1(token, '>=').map((t) => t.value),
  ref1(token, '<').map((t) => t.value),
  ref1(token, '>').map((t) => t.value),
  seq2(ref0(isToken), ref0(notToken)).map2((_, _) => 'is not'),
  ref0(isToken).map((_) => 'is'),
  seq2(ref0(notToken), ref0(inToken)).map2((_, _) => 'not in'),
  ref0(inToken).map((_) => 'in'),
].toChoiceParser().cast<String>();