diff options
Diffstat (limited to 'src/Compiler/Translator.java')
-rw-r--r-- | src/Compiler/Translator.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/Compiler/Translator.java b/src/Compiler/Translator.java index e259c70..c40c6b5 100644 --- a/src/Compiler/Translator.java +++ b/src/Compiler/Translator.java @@ -13,7 +13,7 @@ public class Translator{ private Environment environment = new Environment(); - public List<String> compileToC(List<Statement> statements){ + public List<String> compileToC(List<Statement> statements, boolean printC){ CCode.add("#include <stdio.h>"); CCode.add("#include <string.h>"); CCode.add("int main(){"); @@ -26,9 +26,12 @@ public class Translator{ } CCode.add("}"); - //for(String t:CCode){ - // System.out.println(t); - //} + if (printC) { + for(String t:CCode){ + System.out.println(t); + } + System.out.println(""); + } return CCode; } |