STRING_LITERAL_LONG_SINGLE_QUOTE top-level property

Parser<List> STRING_LITERAL_LONG_SINGLE_QUOTE
final

24 STRING_LITERAL_LONG_SINGLE_QUOTE ::= "'''" (("'" | "''")? ([^'] | ECHAR | UCHAR))* "'''"

Implementation

final STRING_LITERAL_LONG_SINGLE_QUOTE = pattern('\'').times(3) &
    ((pattern('\'') | pattern('\'').times(2)).repeat(0, 1) &
            (pattern('^\'\\') | ECHAR | UCHAR))
        .star() &
    pattern('\'').times(3);