diff --git a/.idea/CompilerProjekt.iml b/.idea/CompilerProjekt.iml index a41627e..99d43ef 100644 --- a/.idea/CompilerProjekt.iml +++ b/.idea/CompilerProjekt.iml @@ -1,5 +1,10 @@ + + + diff --git a/src/test/java/parser/Demo.java b/src/test/java/parser/Demo.java index 912f779..7394ca7 100644 --- a/src/test/java/parser/Demo.java +++ b/src/test/java/parser/Demo.java @@ -86,6 +86,7 @@ class Demo { AST tree = stupsParser.parse(lex.getAllTokens(), lex.getVocabulary()); tree.postprocess(grammar); + System.out.println("After Postprocessing:" + tree); TypeChecker.validate(tree); } diff --git a/src/test/resources/examplePrograms/General.stups b/src/test/resources/examplePrograms/General.stups index dc0c64a..04ea7c8 100644 --- a/src/test/resources/examplePrograms/General.stups +++ b/src/test/resources/examplePrograms/General.stups @@ -1,6 +1,8 @@ -class MyClass { - +class C { public static void main(String[] args) { - boolean x = false && true; + int a = 1; + int b = 1; + + int c = (a + b) * 3 / (1 - 2); } }