Index

A C E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages

A

accept(ExecutableElement) - Method in class foundation.rpg.processor.StartSymbolProcessor
 
Accept - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
automata - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 

C

ClassToTokenContext - Class in foundation.rpg.generator.parser.context
 
ClassToTokenContext(Elements) - Constructor for class foundation.rpg.generator.parser.context.ClassToTokenContext
 
CodeGenerator - Class in foundation.rpg.generator.parser
 
CodeGenerator(Filer, Context) - Constructor for class foundation.rpg.generator.parser.CodeGenerator
 
Context - Class in foundation.rpg.generator.parser.context
 
Context(ExecutableElement, TypeElement, String, String, String, Map<Rule, ExecutableElement>, Map<Symbol, Entry>, Grammar) - Constructor for class foundation.rpg.generator.parser.context.Context
 
ContextBuilder - Class in foundation.rpg.generator.parser.context
 
ContextBuilder() - Constructor for class foundation.rpg.generator.parser.context.ContextBuilder
 
createContext(ExecutableElement, TypeMirror) - Static method in class foundation.rpg.generator.parser.context.ContextBuilder
 

E

entry(Entry, List<? extends AnnotationMirror>) - Static method in class foundation.rpg.generator.parser.context.Entry
 
Entry - Class in foundation.rpg.generator.parser.context
 
equals(Object) - Method in class foundation.rpg.generator.parser.context.Entry
 

F

factory - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
factoryCall - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
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(Context, Filer) - Method in class foundation.rpg.generator.parser.context.ClassToTokenContext
 
generate(String, String, DFA, Map<State, T>, PrintWriter, Function<Set<T>, String>, TypeMirror) - Method in class foundation.rpg.generator.lexer.RegularGenerator
 
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
 
getAnnotationAnnotatedWith(AnnotatedConstruct, Class<? extends Annotation>) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
getAnnotationValue(AnnotationMirror) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
getElement() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
getEntryIdentifierAnnotations() - Method in class foundation.rpg.generator.parser.context.Entry
 
getFactoryClass() - Method in class foundation.rpg.generator.parser.context.Context
 
getGrammar() - Method in class foundation.rpg.generator.parser.context.Context
 
getLexerName() - Method in class foundation.rpg.generator.parser.context.Context
 
getPackageName() - Method in class foundation.rpg.generator.parser.context.Context
 
getParserName() - Method in class foundation.rpg.generator.parser.context.Context
 
getPattern() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
getPriority() - Method in class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
getStartRule() - Method in class foundation.rpg.generator.parser.context.Context
 
getSymbolPartAnnotations() - Method in class foundation.rpg.generator.parser.context.Entry
 
getTypeMirror() - Method in class foundation.rpg.generator.parser.context.Entry
 
getTypeName() - Method in class foundation.rpg.generator.parser.context.Entry
 
grammar - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 

H

hasAnnotation(AnnotationMirror, Class<? extends Annotation>) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
hasAnnotationAnnotatedWith(AnnotatedConstruct, Class<? extends Annotation>) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
hashCode() - Method in class foundation.rpg.generator.parser.context.Entry
 

I

Ignored - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
includeInName(Element) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
isFactoryStatic() - Method in class foundation.rpg.generator.parser.context.Context
 
isInGroup(Character, Character) - Method in class foundation.rpg.generator.lexer.RegularTypes
 
isVoid(ExecutableElement) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
item - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 

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
 
lrItem - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 

M

methodEntry(ExecutableElement) - Static method in class foundation.rpg.generator.parser.context.Entry
 
methodOf(Rule) - Method in class foundation.rpg.generator.parser.context.Context
 
methods(Element) - Static method in class foundation.rpg.generator.parser.TypeUtils
 

N

name - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
next - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
node - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
NoStack - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
notVoid(ExecutableElement) - Static method in class foundation.rpg.generator.parser.TypeUtils
 

P

parameterEntry(VariableElement) - Static method in class foundation.rpg.generator.parser.context.Entry
 
ParameterResolver - Class in foundation.rpg.generator.parser.context
 
ParameterResolver() - Constructor for class foundation.rpg.generator.parser.context.ParameterResolver
 
parameters - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
parent - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
prev - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class foundation.rpg.processor.StartSymbolProcessor
 

R

Reduce - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
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
 
resolve(VariableElement) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
result - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 

S

set(SourceModel.Name, Object) - Method in class foundation.rpg.generator.parser.SourceModel
 
set(String, Object) - Method in class foundation.rpg.generator.parser.SourceModel
 
Shift - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
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 Class in foundation.rpg.generator.parser
 
Stack - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
start - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
StartSymbolProcessor - Class in foundation.rpg.processor
 
StartSymbolProcessor() - Constructor for class foundation.rpg.processor.StartSymbolProcessor
 
SymbolNameVisitor - Class in foundation.rpg.generator.parser.context
 
SymbolNameVisitor() - Constructor for class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
Symbols - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 

T

TokenInfo(Object, String, GNFA, int) - Constructor for class foundation.rpg.generator.lexer.LexerGenerator.TokenInfo
 
tokenInfoFor(Symbol, Context) - Method in class foundation.rpg.generator.parser.context.ClassToTokenContext
 
toString() - Method in class foundation.rpg.generator.parser.context.Entry
 
toString() - Method in class foundation.rpg.generator.parser.SourceModel
 
type - Enum constant in enum class foundation.rpg.generator.parser.SourceModel.Names
 
typeEntry(TypeMirror) - Static method in class foundation.rpg.generator.parser.context.Entry
 
typeMirrorOf(Symbol) - Method in class foundation.rpg.generator.parser.context.Context
 
typeName(TypeMirror) - Static method in class foundation.rpg.generator.parser.TypeUtils
 
typeOf(Symbol) - Method in class foundation.rpg.generator.parser.context.Context
 
TypeUtils - Class in foundation.rpg.generator.parser
 
TypeUtils() - Constructor for class foundation.rpg.generator.parser.TypeUtils
 

V

valueOf(String) - Static method in enum class foundation.rpg.generator.parser.SourceModel.Names
Returns the enum constant of this class with the specified name.
values() - Static method in enum class foundation.rpg.generator.parser.SourceModel.Names
Returns an array containing the constants of this enum class, in the order they are declared.
visit(TypeMirror) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visit(TypeMirror) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visit(TypeMirror, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visit(TypeMirror, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitArray(ArrayType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitArray(ArrayType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitDeclared(DeclaredType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitDeclared(DeclaredType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitError(ErrorType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitError(ErrorType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitExecutable(ExecutableType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitExecutable(ExecutableType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitIntersection(IntersectionType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitIntersection(IntersectionType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitNoType(NoType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitNoType(NoType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitNull(NullType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitNull(NullType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitPrimitive(PrimitiveType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitPrimitive(PrimitiveType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitTypeVariable(TypeVariable, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitTypeVariable(TypeVariable, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitUnion(UnionType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitUnion(UnionType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitUnknown(TypeMirror, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitUnknown(TypeMirror, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 
visitWildcard(WildcardType, Entry) - Method in class foundation.rpg.generator.parser.context.ParameterResolver
 
visitWildcard(WildcardType, Void) - Method in class foundation.rpg.generator.parser.context.SymbolNameVisitor
 

W

with(SourceModel.Name) - Method in class foundation.rpg.generator.parser.SourceModel
 
A C E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages