public CodeGenerator(Grammar g) { this(g.tool, g, g.getOptionString("language")); }
public CodeGenerator(Grammar g) { this(g.tool, g, g.getOptionString("language")); }
public BuildDependencyGenerator(Tool tool, Grammar g) { this.tool = tool; this.g = g; String language = g.getOptionString("language"); generator = new CodeGenerator(tool, g, language); }
public OutputFile(OutputModelFactory factory, String fileName) { super(factory); this.fileName = fileName; Grammar g = factory.getGrammar(); grammarFileName = g.fileName; ANTLRVersion = Tool.VERSION; TokenLabelType = g.getOptionString("TokenLabelType"); InputSymbolType = TokenLabelType; }
public OutputFile(OutputModelFactory factory, String fileName) { super(factory); this.fileName = fileName; Grammar g = factory.getGrammar(); grammarFileName = g.fileName; ANTLRVersion = Tool.VERSION; TokenLabelType = g.getOptionString("TokenLabelType"); InputSymbolType = TokenLabelType; } }
public OutputFile(OutputModelFactory factory, String fileName) { super(factory); this.fileName = fileName; Grammar g = factory.getGrammar(); grammarFileName = g.fileName; ANTLRVersion = Tool.VERSION; TokenLabelType = g.getOptionString("TokenLabelType"); InputSymbolType = TokenLabelType; }
public OutputFile(OutputModelFactory factory, String fileName) { super(factory); this.fileName = fileName; Grammar g = factory.getGrammar(); grammarFileName = g.fileName; ANTLRVersion = Tool.VERSION; TokenLabelType = g.getOptionString("TokenLabelType"); InputSymbolType = TokenLabelType; }
public OutputFile(OutputModelFactory factory, String fileName) { super(factory); this.fileName = fileName; Grammar g = factory.getGrammar(); grammarFileName = g.fileName; ANTLRVersion = Tool.VERSION; TokenLabelType = g.getOptionString("TokenLabelType"); InputSymbolType = TokenLabelType; } }
public BuildDependencyGenerator(Tool tool, Grammar g) { this.tool = tool; this.g = g; String language = g.getOptionString("language"); generator = new CodeGenerator(tool, g, language); }
public BuildDependencyGenerator(Tool tool, Grammar g) { this.tool = tool; this.g = g; String language = g.getOptionString("language"); generator = new CodeGenerator(tool, g, language); }
public BuildDependencyGenerator(Tool tool, Grammar g) { this.tool = tool; this.g = g; String language = g.getOptionString("language"); generator = new CodeGenerator(tool, g, language); }
public BuildDependencyGenerator(Tool tool, Grammar g) { this.tool = tool; this.g = g; String language = g.getOptionString("language"); generator = new CodeGenerator(tool, g, language); }
public void importTokensFromTokensFile() { String vocab = getOptionString("tokenVocab"); if ( vocab!=null ) { TokenVocabParser vparser = new TokenVocabParser(this); Map<String,Integer> tokens = vparser.load(); tool.log("grammar", "tokens=" + tokens); for (String t : tokens.keySet()) { if ( t.charAt(0)=='\'' ) defineStringLiteral(t, tokens.get(t)); else defineTokenName(t, tokens.get(t)); } } }
public void importTokensFromTokensFile() { String vocab = getOptionString("tokenVocab"); if ( vocab!=null ) { TokenVocabParser vparser = new TokenVocabParser(this); Map<String,Integer> tokens = vparser.load(); tool.log("grammar", "tokens=" + tokens); for (String t : tokens.keySet()) { if ( t.charAt(0)=='\'' ) defineStringLiteral(t, tokens.get(t)); else defineTokenName(t, tokens.get(t)); } } }
public void importTokensFromTokensFile() { String vocab = getOptionString("tokenVocab"); if ( vocab!=null ) { TokenVocabParser vparser = new TokenVocabParser(this); Map<String,Integer> tokens = vparser.load(); tool.log("grammar", "tokens=" + tokens); for (String t : tokens.keySet()) { if ( t.charAt(0)=='\'' ) defineStringLiteral(t, tokens.get(t)); else defineTokenName(t, tokens.get(t)); } } }
public void importTokensFromTokensFile() { String vocab = getOptionString("tokenVocab"); if ( vocab!=null ) { TokenVocabParser vparser = new TokenVocabParser(this); Map<String,Integer> tokens = vparser.load(); tool.log("grammar", "tokens=" + tokens); for (String t : tokens.keySet()) { if ( t.charAt(0)=='\'' ) defineStringLiteral(t, tokens.get(t)); else defineTokenName(t, tokens.get(t)); } } }
public void importTokensFromTokensFile() { String vocab = getOptionString("tokenVocab"); if ( vocab!=null ) { TokenVocabParser vparser = new TokenVocabParser(this); Map<String,Integer> tokens = vparser.load(); tool.log("grammar", "tokens=" + tokens); for (String t : tokens.keySet()) { if ( t.charAt(0)=='\'' ) defineStringLiteral(t, tokens.get(t)); else defineTokenName(t, tokens.get(t)); } } }
public LexerFile(OutputModelFactory factory, String fileName) { super(factory, fileName); namedActions = buildNamedActions(factory.getGrammar()); genPackage = factory.getGrammar().tool.genPackage; exportMacro = factory.getGrammar().getOptionString("exportMacro"); genListener = factory.getGrammar().tool.gen_listener; genVisitor = factory.getGrammar().tool.gen_visitor; } }
public LexerFile(OutputModelFactory factory, String fileName) { super(factory, fileName); namedActions = buildNamedActions(factory.getGrammar()); genPackage = factory.getGrammar().tool.genPackage; exportMacro = factory.getGrammar().getOptionString("exportMacro"); genListener = factory.getGrammar().tool.gen_listener; genVisitor = factory.getGrammar().tool.gen_visitor; } }
public LexerFile(OutputModelFactory factory, String fileName) { super(factory, fileName); namedActions = buildNamedActions(factory.getGrammar()); genPackage = factory.getGrammar().tool.genPackage; exportMacro = factory.getGrammar().getOptionString("exportMacro"); genListener = factory.getGrammar().tool.gen_listener; genVisitor = factory.getGrammar().tool.gen_visitor; } }