diff --git a/README.md b/README.md index 36ee4dd..467a82b 100644 --- a/README.md +++ b/README.md @@ -61,14 +61,14 @@ Eg. ## Setup oddities (dev) -1. Copy `antlr-4.8-complete.jar` to `./thirdparty/antlr`. (Required only if grammar has to be updated) -2. Generate parsers to `./libs/generated` or use VSCode with the ANTLR extension. +1. Generate parsers to `./libs/generated` or use VSCode with the ANTLR extension or use a downloaded ANTLR JAR. ## Todo (Tentative) - [ ] Grammar - [X] Number shorthand - [X] Loop statements + - [X] Ignore rest - [ ] Shorthand segments - [X] Processing - [X] Translate to bf diff --git a/grammar/bfe.g4 b/grammar/bfe.g4 index 4f5c1b4..baead27 100644 --- a/grammar/bfe.g4 +++ b/grammar/bfe.g4 @@ -68,7 +68,6 @@ outputStmt NEWLINE: '\n' -> skip; COMMENT: '//' ~[\r\n]* '\r'? '\n'? -> channel(HIDDEN); ML_COMMENT: '/*' .*? '*/' ->channel(HIDDEN); -WS: [ \r\n] -> skip; DEF: '#'; LOOPSTART: '['; LOOPEND:']'; @@ -81,3 +80,6 @@ DEC: '-'; INC: '+'; LEFT: '<'; RIGHT: '>'; +EVERYTHING_ELSE: . ->channel(HIDDEN); +WS: [ \r\n] -> skip; +