NUMERIC_LITERAL

This commit is contained in:
Tom Everett
2016-03-01 18:03:33 -07:00
parent 1462ad2a31
commit 9242609bea
+8 -17
View File
@@ -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] +
; ;