public static String generate(ParseTree parseRoot, ArrayList<VariableInformation> tvariableList) {

		variableList = tvariableList;

		String code = "#include <stdio.h>\n\n";
		code += getTransrealLibrary();
		code += "int main() \n{\n";

		for (int i = 0; i < parseRoot.children.size(); i++) {
			code += generateNode(parseRoot.children.get(i), 1);
		}

		return code + "}\n";
	}