

import java.io.FileNotFoundException;
import java.io.IOException;

public class Interpreter {
	String file;

	public Interpreter(String file) {
		this.file = file;
	}

	public void interp() throws FileNotFoundException, IOException {
		Parser parser = new Parser(new Lexer(U.readFile(file)));
		Node root = parser.parse();
		root.interp(new Scope());
	}

}

@@ -1,44 +1,4 @@
-%0A%0Aimport java.io.FileNotFoundException;%0A
 impo
@@ -135,12 +135,14 @@
 lic 
-void
+String
  int
@@ -157,31 +157,8 @@
 rows
- FileNotFoundException,
  IOE
@@ -263,31 +263,119 @@
 ;%0A%09%09
-root.interp(new Scope()
+System.out.println(root.toString());%0A%09%09Value retval = root.interp(Scope.initScope());%0A%09%09return retval.toString(
 );%0A%09

support return value, type contains any type