test dangling else grammar
This commit is contained in:
8
src/test/resources/exampleGrammars/DanglingElse.grammar
Normal file
8
src/test/resources/exampleGrammars/DanglingElse.grammar
Normal file
@ -0,0 +1,8 @@
|
||||
START: stmt
|
||||
EPS: epsilon
|
||||
TERM: expr if else then other
|
||||
NTERM: stmt matched open
|
||||
|
||||
stmt -> matched | open
|
||||
matched -> if expr then matched else matched | other
|
||||
open -> if expr then stmt | if expr then matched else open
|
10
src/test/resources/examplePrograms/DanglingElse.stups
Normal file
10
src/test/resources/examplePrograms/DanglingElse.stups
Normal file
@ -0,0 +1,10 @@
|
||||
class DanglingElse {
|
||||
|
||||
public static void main(String[] args) {
|
||||
if (expr) {
|
||||
expr;
|
||||
} else {
|
||||
expr;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user