mirror of
https://codeberg.org/ProgramSnail/tree-sitter-lang.git
synced 2025-12-06 14:48:48 +00:00
some number literal fixes (negative numbers)
This commit is contained in:
parent
2cb4ebd03d
commit
17a67d2361
2 changed files with 6 additions and 6 deletions
|
|
@ -201,10 +201,10 @@ OPERATOR_TAIL1 : [+\-*/%^!?|&,<>=]+\. ;
|
||||||
OPERATOR_TAIL2 : [+\-*/%^!?|&,<>=]+\.\. ;
|
OPERATOR_TAIL2 : [+\-*/%^!?|&,<>=]+\.\. ;
|
||||||
OPERATOR_TAIL3 : [+\-*/%^!?|&,<>=]+\.\.\. ;
|
OPERATOR_TAIL3 : [+\-*/%^!?|&,<>=]+\.\.\. ;
|
||||||
|
|
||||||
FLOAT_NUMBER_LITERAL : [0-9]+ '.' [0-9]+ 'f' ;
|
FLOAT_NUMBER_LITERAL : '-'? [0-9]+ '.' [0-9]+ 'f' ;
|
||||||
DOUBLE_NUMBER_LITERAL : [0-9]+ '.' [0-9]+ ;
|
DOUBLE_NUMBER_LITERAL : '-'? [0-9]+ '.' [0-9]+ ;
|
||||||
INT_LITERAL : [0-9]+ 'i' ;
|
INT_LITERAL : '-'? [0-9]+ 'i' ;
|
||||||
LONG_LITERAL : [0-9]+ 'l' ;
|
LONG_LITERAL : '-'? [0-9]+ 'l' ;
|
||||||
INDEX_LITERAL : [0-9]+ ;
|
INDEX_LITERAL : [0-9]+ ;
|
||||||
STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\u00FF]))* '\"' ;
|
STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\u00FF]))* '\"' ;
|
||||||
UNICODE_STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\uFFFF]))* '\"u';
|
UNICODE_STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\uFFFF]))* '\"u';
|
||||||
|
|
|
||||||
|
|
@ -306,8 +306,8 @@ module.exports = grammar({
|
||||||
operator_tail2: $ => /[+\-*/%^!?|&,<>=]+\.\./,
|
operator_tail2: $ => /[+\-*/%^!?|&,<>=]+\.\./,
|
||||||
operator_tail3: $ => /[+\-*/%^!?|&,<>=]+\.\.\./,
|
operator_tail3: $ => /[+\-*/%^!?|&,<>=]+\.\.\./,
|
||||||
|
|
||||||
float_literal: $ => /[0-9]+\.[0-9]+f/,
|
float_literal: $ => /\-?[0-9]+\.[0-9]+f/,
|
||||||
double_literal: $ => /[0-9]+\.[0-9]+/,
|
double_literal: $ => /\-?[0-9]+\.[0-9]+/,
|
||||||
int_literal: $ => /\-?[0-9]+i/,
|
int_literal: $ => /\-?[0-9]+i/,
|
||||||
long_literal: $ => /\-?[0-9]+l/,
|
long_literal: $ => /\-?[0-9]+l/,
|
||||||
index_literal: $ => /[0-9]+/,
|
index_literal: $ => /[0-9]+/,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue