dqStringLiteral property

Parser<Literal> get dqStringLiteral

Implementation

Parser<Literal> get dqStringLiteral => (char('"') &
        (anyOf(r'"\').neg() | escapedChar).star().flatten() &
        char('"'))
    .pick(1)
    .map((v) => Literal(unescape(v), '"$v"'));