import java.util.ArrayList;
import edu.uci.eecs.specCompiler.codeGenerator.Environment;
-import edu.uci.eecs.specCompiler.codeGenerator.SemanticsChecker;
-import edu.uci.eecs.specCompiler.grammerParser.ParseException;
-import edu.uci.eecs.specCompiler.grammerParser.SpecParser;
+import edu.uci.eecs.specCompiler.grammerParser.utilParser.ParseException;
+import edu.uci.eecs.specCompiler.grammerParser.utilParser.UtilParser;
public class ParserUtils {
public static String trimSpace(String line) {
public static String getTemplateStr(String templateLine) {
String templateStr = null;
+ ArrayList<VariableDeclaration> templateArgs;
try {
- ArrayList<VariableDeclaration> templateArgs = SpecParser.getTemplateArg(templateLine);
+ templateArgs = UtilParser.getTemplateArg(templateLine);
templateStr = "<" + templateArgs.get(0).name;
for (int i = 1; i < templateArgs.size(); i++) {
templateStr = templateStr + ", " + templateArgs.get(i).name;
} catch (ParseException e) {
e.printStackTrace();
}
+
return templateStr;
}