From 6557b7b080abab676cc15774bb4b4428e776cd03 Mon Sep 17 00:00:00 2001 From: jwansek Date: Mon, 22 Nov 2021 18:35:10 +0000 Subject: added argument parsing --- src/Compiler/Translator.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/Compiler/Translator.java') diff --git a/src/Compiler/Translator.java b/src/Compiler/Translator.java index 50430f2..ee43905 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 compileToC(List statements){ + public List compileToC(List statements, boolean printC){ CCode.add("#include "); CCode.add("#include "); CCode.add("int main(){"); @@ -26,10 +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(""); } - System.out.println(""); return CCode; } -- cgit v1.2.3