nilLiteral function

Parser<Literal> nilLiteral()

Implementation

Parser<Literal> nilLiteral() {
  final wordBoundary = pattern('a-zA-Z0-9_-').not();
  return (string('nil') & wordBoundary.and())
      .map((value) {
        return Literal(null, LiteralType.nil);
      })
      .labeled('nilLiteral');
}