public boolean buildTemplate() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("template"); } return false; }
public boolean rewriteMode() { Object outputType = getOption("rewrite"); if ( outputType!=null ) { return outputType.toString().equals("true"); } return false; }
public boolean buildAST() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("AST"); } return false; }
public boolean rewriteMode() { Object outputType = getOption("rewrite"); if ( outputType!=null ) { return outputType.toString().equals("true"); } return false; }
public boolean buildAST() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("AST"); } return false; }
public boolean buildTemplate() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("template"); } return false; }
public boolean rewriteMode() { Object outputType = getOption("rewrite"); if ( outputType!=null ) { return outputType.toString().equals("true"); } return false; }
public boolean buildAST() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("AST"); } return false; }
public boolean buildAST() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("AST"); } return false; }
public boolean buildTemplate() { String outputType = (String)getOption("output"); if ( outputType!=null ) { return outputType.toString().equals("template"); } return false; }
public boolean getAutoBacktrackMode(int decision) { NFAState decisionNFAStartState = getDecisionNFAStartState(decision); String autoBacktrack = (String)getBlockOption(decisionNFAStartState.associatedASTNode, "backtrack"); if ( autoBacktrack==null ) { autoBacktrack = (String)nfa.grammar.getOption("backtrack"); } return autoBacktrack!=null&&autoBacktrack.equals("true"); }
public boolean getAutoBacktrackMode(int decision) { NFAState decisionNFAStartState = getDecisionNFAStartState(decision); String autoBacktrack = (String)getBlockOption(decisionNFAStartState.associatedASTNode, "backtrack"); if ( autoBacktrack==null ) { autoBacktrack = (String)nfa.grammar.getOption("backtrack"); } return autoBacktrack!=null&&autoBacktrack.equals("true"); }
public boolean getAutoBacktrackMode(int decision) { NFAState decisionNFAStartState = getDecisionNFAStartState(decision); String autoBacktrack = (String)getBlockOption(decisionNFAStartState.associatedASTNode, "backtrack"); if ( autoBacktrack==null ) { autoBacktrack = (String)nfa.grammar.getOption("backtrack"); } return autoBacktrack!=null&&autoBacktrack.equals("true"); }
public boolean getAutoBacktrackMode(int decision) { NFAState decisionNFAStartState = getDecisionNFAStartState(decision); String autoBacktrack = (String)getBlockOption(decisionNFAStartState.associatedASTNode, "backtrack"); if ( autoBacktrack==null ) { autoBacktrack = (String)nfa.grammar.getOption("backtrack"); } return autoBacktrack!=null&&autoBacktrack.equals("true"); }
public LeftRecursiveRuleAnalyzer(TreeNodeStream input, Grammar g, String ruleName) { super(input); this.g = g; this.ruleName = ruleName; language = (String)g.getOption("language"); generator = new CodeGenerator(g.tool, g, language); generator.loadTemplates(language); loadPrecRuleTemplates(); }
public BuildDependencyGenerator(Tool tool, String grammarFileName) throws IOException { this.tool = tool; this.grammarFileName = grammarFileName; grammar = tool.getRootGrammar(grammarFileName); String language = (String) grammar.getOption("language"); generator = new CodeGenerator(tool, grammar, language); generator.loadTemplates(language); }
public LeftRecursiveRuleAnalyzer(TreeNodeStream input, Grammar g, String ruleName) { super(input); this.g = g; this.ruleName = ruleName; language = (String)g.getOption("language"); generator = new CodeGenerator(g.tool, g, language); generator.loadTemplates(language); loadPrecRuleTemplates(); }
public BuildDependencyGenerator(Tool tool, String grammarFileName) throws IOException, antlr.TokenStreamException, antlr.RecognitionException { this.tool = tool; this.grammarFileName = grammarFileName; grammar = tool.getRootGrammar(grammarFileName); String language = (String) grammar.getOption("language"); generator = new CodeGenerator(tool, grammar, language); generator.loadTemplates(language); }
public BuildDependencyGenerator(Tool tool, String grammarFileName) throws IOException { this.tool = tool; this.grammarFileName = grammarFileName; grammar = tool.getRootGrammar(grammarFileName); String language = (String) grammar.getOption("language"); generator = new CodeGenerator(tool, grammar, language); generator.loadTemplates(language); }
public Grammar(Tool tool) { setTool(tool); builtFromString = true; composite = new CompositeGrammar(this); STGroup lexerGrammarSTG = new STGroupString(lexerGrammarTemplate); lexerGrammarST = lexerGrammarSTG.getInstanceOf("grammar"); target = CodeGenerator.loadLanguageTarget((String)getOption("language")); }