1
0
mirror of https://github.com/DoctorWkt/pdp7-unix.git synced 2026-01-26 12:12:37 +00:00

NUMERIC_LITERAL

This commit is contained in:
Tom Everett
2016-03-01 18:03:33 -07:00
parent 1462ad2a31
commit 9242609bea

View File

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