package org.simantics.scl.compiler.parser.grammar.input; import java.io.File; import org.simantics.scl.compiler.parser.generator.ParserGenerator; public class GenerateParserParser { public static void main(String[] args) throws Exception { File plugin = new File(GenerateParserParser.class.getResource(".").getPath().replace("%20", " ")) .getParentFile().getParentFile().getParentFile().getParentFile().getParentFile().getParentFile().getParentFile().getParentFile(); System.out.println(plugin); ParserGenerator.createParser( "org.simantics.scl.copiler.parser.grammar.input", "RuntimeException", new File(plugin, "src/org/simantics/scl/compiler/parser/grammar/input/Grammar.grammar")); } }