From 4132551f0e64b672684b2a97f7abe9ca8ac03293 Mon Sep 17 00:00:00 2001 From: ChUrl Date: Mon, 14 Dec 2020 17:29:50 +0100 Subject: [PATCH] updates --- .idea/CompilerProjekt.iml | 5 +++++ src/test/java/parser/Demo.java | 1 + src/test/resources/examplePrograms/General.stups | 8 +++++--- 3 files changed, 11 insertions(+), 3 deletions(-) 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); } }