Skip navigation links
A C E F G H I L M O P R S T V W 

A

accept(ExecutableElement) - Method in interface foundation.rpg.generator.parser.EnvironmentGenerator
 
accept(VariableElement) - Method in interface foundation.rpg.generator.parser.EnvironmentGenerator
 
accept(TypeMirror) - Method in interface foundation.rpg.generator.parser.EnvironmentGenerator
 
accept(VariableElement) - Method in class foundation.rpg.processor.ClassToTokenContext
 
accept(TypeMirror) - Method in class foundation.rpg.processor.ClassToTokenContext
 
accept(ExecutableElement) - Method in class foundation.rpg.processor.ClassToTokenContext
 
accept(ExecutableElement) - Method in class foundation.rpg.processor.StartSymbolProcessor
 

C

ClassToGrammarContext - Class in foundation.rpg.generator.parser.context
 
ClassToGrammarContext(ExecutableElement, Elements, EnvironmentGenerator) - Constructor for class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
ClassToTokenContext - Class in foundation.rpg.processor
 
ClassToTokenContext() - Constructor for class foundation.rpg.processor.ClassToTokenContext
 
CodeGenerator - Class in foundation.rpg.generator.parser
 
CodeGenerator(Filer, ClassToGrammarContext) - Constructor for class foundation.rpg.generator.parser.CodeGenerator
 

E

elementFor(TypeMirror) - Method in class foundation.rpg.processor.ClassToTokenContext
 
Entry - Class in foundation.rpg.generator.parser.context
 
Entry(Element, TypeMirror) - Constructor for class foundation.rpg.generator.parser.context.Entry
 
entry(ExecutableElement) - Static method in class foundation.rpg.generator.parser.context.Entry
 
entry(VariableElement) - Static method in class foundation.rpg.generator.parser.context.Entry
 
entry(Element, TypeMirror) - Static method in class foundation.rpg.generator.parser.context.Entry
 
EnvironmentGenerator - Interface in foundation.rpg.generator.parser
 
equals(Object) - Method in class foundation.rpg.generator.parser.context.Entry
 

F

foundation.rpg.generator.lexer - package foundation.rpg.generator.lexer
 
foundation.rpg.generator.parser - package foundation.rpg.generator.parser
 
foundation.rpg.generator.parser.context - package foundation.rpg.generator.parser.context
 
foundation.rpg.processor - package foundation.rpg.processor
 

G

generate(String, String, DFA, Map<State, T>, PrintWriter, Function<Set<T>, String>, TypeMirror) - Method in class foundation.rpg.generator.lexer.RegularGenerator
 
generate(ClassToGrammarContext, Filer) - Method in interface foundation.rpg.generator.parser.EnvironmentGenerator
 
generate(ClassToGrammarContext, Filer) - Method in class foundation.rpg.processor.ClassToTokenContext
 
generateLexer(String, String, List<LexerGenerator.TokenInfo>, PrintWriter, TypeMirror) - Method in class foundation.rpg.generator.lexer.LexerGenerator
 
generateSources(LrParserAutomata) - Method in class foundation.rpg.generator.parser.CodeGenerator
 
get(String) - Method in class foundation.rpg.generator.parser.SourceModel
 
getElement() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
getElement() - Method in class foundation.rpg.generator.parser.context.Entry
 
getFactoryClass() - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
getGrammar() - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
getLexerClass() - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
getPackageName() - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
getParserClass() - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
getPattern() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
getPriority() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
getType() - Method in class foundation.rpg.generator.parser.context.Entry
 

H

hashCode() - Method in class foundation.rpg.generator.parser.context.Entry
 

I

isInGroup(Character, Character) - Method in class foundation.rpg.generator.lexer.RegularTypes
 
isLexerRule(ExecutableElement) - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
isStatic() - Method in class foundation.rpg.processor.ClassToTokenContext
 
isStaticFactory() - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 

L

LexerGenerator - Class in foundation.rpg.generator.lexer
 
LexerGenerator() - Constructor for class foundation.rpg.generator.lexer.LexerGenerator
 
LexerGenerator.TokenInfo - Class in foundation.rpg.generator.lexer
 
load(String, String) - Static method in class foundation.rpg.generator.parser.SourceModel
 

M

methodOf(Rule) - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 

O

of(Entry) - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 

P

process(Set<? extends TypeElement>, RoundEnvironment) - Method in class foundation.rpg.processor.StartSymbolProcessor
 

R

RegularGenerator - Class in foundation.rpg.generator.lexer
 
RegularGenerator() - Constructor for class foundation.rpg.generator.lexer.RegularGenerator
 
RegularTypes - Class in foundation.rpg.generator.lexer
 
RegularTypes() - Constructor for class foundation.rpg.generator.lexer.RegularTypes
 
resolveParameters(ExecutableElement, TypeMirror) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
ruleOf(ExecutableElement) - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 
ruleOf(Entry, TypeMirror, List<? extends Entry>) - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 

S

set(SourceModel.Name, Object) - Method in class foundation.rpg.generator.parser.SourceModel
 
set(String, Object) - Method in class foundation.rpg.generator.parser.SourceModel
 
source(String, boolean, String) - Static method in class foundation.rpg.generator.parser.SourceModel
 
SourceModel - Class in foundation.rpg.generator.parser
 
SourceModel.Name - Interface in foundation.rpg.generator.parser
 
SourceModel.Names - Enum in foundation.rpg.generator.parser
 
StartSymbolProcessor - Class in foundation.rpg.processor
 
StartSymbolProcessor() - Constructor for class foundation.rpg.processor.StartSymbolProcessor
 
symbolType(Symbol) - Method in class foundation.rpg.generator.parser.context.ClassToGrammarContext
 

T

TokenInfo(Object, String, GNFA, int) - Constructor for class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
tokenInfoFor(ExecutableElement) - Method in class foundation.rpg.processor.ClassToTokenContext
 
tokenInfoFor(TypeMirror) - Method in class foundation.rpg.processor.ClassToTokenContext
 
toString() - Method in class foundation.rpg.generator.parser.SourceModel
 
typeEntry(Element) - Static method in class foundation.rpg.generator.parser.context.Entry
 
TypeUtils - Class in foundation.rpg.generator.parser
 
TypeUtils() - Constructor for class foundation.rpg.generator.parser.TypeUtils
 

V

valueOf(String) - Static method in enum foundation.rpg.generator.parser.SourceModel.Names
Returns the enum constant of this type with the specified name.
values() - Static method in enum foundation.rpg.generator.parser.SourceModel.Names
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(SourceModel.Name) - Method in class foundation.rpg.generator.parser.SourceModel
 
A C E F G H I L M O P R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.