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