formatting

This commit is contained in:
Tom Everett
2016-03-01 17:32:37 -07:00
parent 87901d6b54
commit bd65c3a3a6
+27 -10
View File
@@ -33,7 +33,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
grammar pdp7asm;
prog
: line+
: line +
;
line
@@ -61,11 +61,11 @@ assignment
;
expression
: multiplyingExpression ((PLUS|MINUS) multiplyingExpression)*
: multiplyingExpression ((PLUS | MINUS) multiplyingExpression)*
;
multiplyingExpression
: atom ((TIMES|DIV) atom)*
: atom ((TIMES | DIV) atom)*
;
atom
@@ -192,70 +192,87 @@ opcode
| 'crrb'
;
LOC
: '.'
;
RELOC
: '..'
;
PLUS
: '+'
;
MINUS
: '-'
;
TIMES
: '*'
;
DIV
: '/'
;
LABEL
: [a-zA-Z0-9]+ ':'
: [a-zA-Z0-9] + ':'
;
IDENTIFIER
: [a-zA-Z] [a-zA-Z0-9]*
;
OCTAL_LITERAL
: '0' [0-7]*
;
DECIMAL_LITERAL
: [1-9] [0-9]*
;
DECIMAL
: 'd' [0-9]+
: 'd' [0-9] +
;
OCTAL
: 'o' [0-7]+
: 'o' [0-7] +
;
DECIMAL_MINUS
: 'dm' [0-9]+
: 'dm' [0-9] +
;
STRING
: '<' [a-zA-Z0-9$*,%/]+ '>'
: '<' [a-zA-Z0-9$*,%/] + '>'
;
COMMENT
: '"' ~[\r\n]*
: '"' ~ [\r\n]*
;
EOL
: [\r\n]+
: [\r\n] +
;
WS
: [ \t] -> skip
;