NUMERIC_LITERAL
This commit is contained in:
+8
-17
@@ -77,22 +77,18 @@ atom
|
|||||||
| DECIMAL
|
| DECIMAL
|
||||||
| DECIMAL_MINUS
|
| DECIMAL_MINUS
|
||||||
| OCTAL
|
| OCTAL
|
||||||
| signeddecimal
|
| signednumber
|
||||||
| signedoctal
|
|
||||||
;
|
;
|
||||||
|
|
||||||
|
// string chars, then potentially more than 1 octal constant, then potentially '>'
|
||||||
string
|
string
|
||||||
: STRING OCTAL_LITERAL* '>'?
|
: STRING NUMERIC_LITERAL* '>'?
|
||||||
;
|
;
|
||||||
|
|
||||||
signeddecimal
|
signednumber
|
||||||
: '-'? DECIMAL_LITERAL
|
: '-'? NUMERIC_LITERAL
|
||||||
;
|
;
|
||||||
|
|
||||||
signedoctal
|
|
||||||
: '-'? OCTAL_LITERAL
|
|
||||||
;
|
|
||||||
|
|
||||||
eol
|
eol
|
||||||
: EOL
|
: EOL
|
||||||
;
|
;
|
||||||
@@ -235,7 +231,7 @@ DIV
|
|||||||
|
|
||||||
|
|
||||||
LABEL
|
LABEL
|
||||||
: [a-zA-Z0-9] + ':'
|
: [a-zA-Z0-9.] + ':'
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
@@ -244,15 +240,10 @@ IDENTIFIER
|
|||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
OCTAL_LITERAL
|
NUMERIC_LITERAL
|
||||||
: '0' [0-7]*
|
: [0-9][0-9a-f]*
|
||||||
;
|
;
|
||||||
|
|
||||||
DECIMAL_LITERAL
|
|
||||||
: [1-9] [0-9]*
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
DECIMAL
|
DECIMAL
|
||||||
: 'd' [0-9] +
|
: 'd' [0-9] +
|
||||||
;
|
;
|
||||||
|
|||||||
Reference in New Issue
Block a user