Properly define TEXT_BLOCK tokens
This commit is contained in:
@ -936,12 +936,24 @@ TOKEN :
|
|||||||
)*
|
)*
|
||||||
"\""
|
"\""
|
||||||
>
|
>
|
||||||
|
|
}
|
||||||
< TEXT_BLOCK_LITERAL:
|
|
||||||
"\"\"\"" (<HORIZONTAL_WHITESPACE>)* <LINE_TERMINATOR>
|
/* TEXT BLOCKS */
|
||||||
( ~["\\"] | <STRING_ESCAPE> | <LINE_TERMINATOR> )*
|
MORE :
|
||||||
"\"\"\""
|
{
|
||||||
>
|
< "\"\"\"" (<HORIZONTAL_WHITESPACE>)* <LINE_TERMINATOR> > : IN_TEXT_BLOCK_LITERAL
|
||||||
|
}
|
||||||
|
|
||||||
|
<IN_TEXT_BLOCK_LITERAL>
|
||||||
|
TOKEN :
|
||||||
|
{
|
||||||
|
<TEXT_BLOCK_LITERAL: "\"\"\"" > : DEFAULT
|
||||||
|
}
|
||||||
|
|
||||||
|
<IN_TEXT_BLOCK_LITERAL>
|
||||||
|
MORE :
|
||||||
|
{
|
||||||
|
< ~["\\"] | <STRING_ESCAPE> | <LINE_TERMINATOR> >
|
||||||
}
|
}
|
||||||
|
|
||||||
/* IDENTIFIERS */
|
/* IDENTIFIERS */
|
||||||
|
Reference in New Issue
Block a user