stringLiteral function

Parser<Literal> stringLiteral()

Implementation

Parser<Literal> stringLiteral() {
  return (char('"') & pattern('^"').starString() & char('"') |
          char("'") & pattern("^'").starString() & char("'"))
      .map((values) {
    return Literal(values[1], LiteralType.string);
  }).labeled('stringLiteral');
}