summaryrefslogtreecommitdiffstats
path: root/src/Compiler/Translator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compiler/Translator.java')
-rw-r--r--src/Compiler/Translator.java11
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;
}