Class Context
java.lang.Object
foundation.rpg.generator.parser.context.Context
-
Constructor Summary
ConstructorsConstructorDescriptionContext(ExecutableElement startRule, TypeElement factoryClass, String packageName, String parserName, String lexerName, Map<foundation.rpg.grammar.Rule, ExecutableElement> ruleToMethod, Map<foundation.rpg.grammar.Symbol, Entry> symbolToType, foundation.rpg.grammar.Grammar grammar) -
Method Summary
Modifier and TypeMethodDescriptionfoundation.rpg.grammar.GrammarbooleanmethodOf(foundation.rpg.grammar.Rule rule) typeMirrorOf(foundation.rpg.grammar.Symbol symbol) typeOf(foundation.rpg.grammar.Symbol symbol)
-
Constructor Details
-
Context
public Context(ExecutableElement startRule, TypeElement factoryClass, String packageName, String parserName, String lexerName, Map<foundation.rpg.grammar.Rule, ExecutableElement> ruleToMethod, Map<foundation.rpg.grammar.Symbol, Entry> symbolToType, foundation.rpg.grammar.Grammar grammar)
-
-
Method Details
-
getGrammar
public foundation.rpg.grammar.Grammar getGrammar() -
methodOf
-
typeOf
-
typeMirrorOf
-
isFactoryStatic
public boolean isFactoryStatic() -
getStartRule
-
getFactoryClass
-
getPackageName
-
getParserName
-
getLexerName
-