mirror of
https://codeberg.org/ProgramSnail/tree-sitter-lang.git
synced 2025-12-06 06:38:51 +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_TAIL3 : [+\-*/%^!?|&,<>=]+\.\.\. ;
|
||||
|
||||
FLOAT_NUMBER_LITERAL : [0-9]+ '.' [0-9]+ 'f' ;
|
||||
DOUBLE_NUMBER_LITERAL : [0-9]+ '.' [0-9]+ ;
|
||||
INT_LITERAL : [0-9]+ 'i' ;
|
||||
LONG_LITERAL : [0-9]+ 'l' ;
|
||||
FLOAT_NUMBER_LITERAL : '-'? [0-9]+ '.' [0-9]+ 'f' ;
|
||||
DOUBLE_NUMBER_LITERAL : '-'? [0-9]+ '.' [0-9]+ ;
|
||||
INT_LITERAL : '-'? [0-9]+ 'i' ;
|
||||
LONG_LITERAL : '-'? [0-9]+ 'l' ;
|
||||
INDEX_LITERAL : [0-9]+ ;
|
||||
STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\u00FF]))* '\"' ;
|
||||
UNICODE_STRING_LITERAL : '\"' ([^\\\'] | ( '\\' [\u0000-\uFFFF]))* '\"u';
|
||||
|
|
|
|||
|
|
@ -306,8 +306,8 @@ module.exports = grammar({
|
|||
operator_tail2: $ => /[+\-*/%^!?|&,<>=]+\.\./,
|
||||
operator_tail3: $ => /[+\-*/%^!?|&,<>=]+\.\.\./,
|
||||
|
||||
float_literal: $ => /[0-9]+\.[0-9]+f/,
|
||||
double_literal: $ => /[0-9]+\.[0-9]+/,
|
||||
float_literal: $ => /\-?[0-9]+\.[0-9]+f/,
|
||||
double_literal: $ => /\-?[0-9]+\.[0-9]+/,
|
||||
int_literal: $ => /\-?[0-9]+i/,
|
||||
long_literal: $ => /\-?[0-9]+l/,
|
||||
index_literal: $ => /[0-9]+/,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue