|
|
@@ -165,7 +165,7 @@ string: STRING | LONG_STRING |
|
|
|
// Tokens |
|
|
|
|
|
|
|
NAME: /[a-zA-Z_]\w*/ |
|
|
|
COMMENT: /\#[^\n]*/ |
|
|
|
COMMENT: /#[^\n]*/ |
|
|
|
_NEWLINE: ( /\r?\n[\t ]*/ | COMMENT )+ |
|
|
|
|
|
|
|
|
|
|
@@ -177,8 +177,8 @@ _NEWLINE: ( /\r?\n[\t ]*/ | COMMENT )+ |
|
|
|
|
|
|
|
// STRING : /[ub]?r?("(?!"").*?(?<!\\)(\\\\)*?"|'(?!'').*?(?<!\\)(\\\\)*?')/ |
|
|
|
// LONG_STRING: /(?s)[ub]?r?(""".*?(?<!\\)(\\\\)*?"""|'''.*?(?<!\\)(\\\\)*?''')/ |
|
|
|
STRING : /(?i)[ub]?r?("(?!"").*?(?<!\\\\)(\\\\\\\\)*?"|'(?!'').*?(?<!\\\\)(\\\\\\\\)*?')/ |
|
|
|
LONG_STRING: /(?i)(?s)[ub]?r?(""".*?(?<!\\\\)(\\\\\\\\)*?"""|'''.*?(?<!\\\\)(\\\\\\\\)*?''')/ |
|
|
|
STRING : /(?i)[ubf]?r?("(?!"").*?(?<!\\\\)(\\\\\\\\)*?"|'(?!'').*?(?<!\\\\)(\\\\\\\\)*?')/ |
|
|
|
LONG_STRING: /(?i)(?s)[ubf]?r?(""".*?(?<!\\\\)(\\\\\\\\)*?"""|'''.*?(?<!\\\\)(\\\\\\\\)*?''')/ |
|
|
|
|
|
|
|
DEC_NUMBER: /(?i)[1-9]\d*l?/ |
|
|
|
HEX_NUMBER: /(?i)0x[\da-f]*l?/ |
|
|
|