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

A

accept(LrAction.LrActionVisitor) - Method in interface foundation.rpg.lr1.LrAction
 
Accept(LrItem) - Constructor for class foundation.rpg.lr1.LrAction.Accept
 
accept(LrAction.LrActionVisitor) - Method in class foundation.rpg.lr1.LrAction.Accept
 
accept(LrAction.LrActionVisitor) - Method in class foundation.rpg.lr1.LrAction.Goto
 
accept(LrAction.LrActionVisitor) - Method in class foundation.rpg.lr1.LrAction.Reduce
 
accept(LrItemSet, LrItem) - Method in class foundation.rpg.lr1.LrParserAutomata
 
actionsFor(LrItemSet) - Method in class foundation.rpg.lr1.LrParserAutomata
 
add(State) - Method in class foundation.rpg.dfa.StateSet
 
add(Character, State) - Method in class foundation.rpg.gnfa.State
 
add(K, V) - Method in class foundation.rpg.util.MapOfSets
 
add(K, Collection<V>) - Method in class foundation.rpg.util.MapOfSets
 
addGroup(Character, State) - Method in class foundation.rpg.gnfa.State
 
addState(LrItemSet) - Method in class foundation.rpg.lr1.LrParserAutomata
 
afterDot() - Method in class foundation.rpg.lr1.LrItem
 
alternation(Stream<GNFA>) - Method in class foundation.rpg.gnfa.Thompson
 
any() - Method in class foundation.rpg.gnfa.Thompson
 
any - Static variable in interface foundation.rpg.grammar.Symbol
 
augmented() - Method in class foundation.rpg.grammar.Grammar
 

B

Bfs - Class in foundation.rpg.util
 
Bfs() - Constructor for class foundation.rpg.util.Bfs
 
Bfs.Iteration<T> - Interface in foundation.rpg.util
 

C

chain(Stream<GNFA>) - Method in class foundation.rpg.gnfa.Thompson
 
closure(Symbol, Set<LrItem>) - Method in class foundation.rpg.lr1.LrParserConstructor
 
compareTo(LrItem) - Method in class foundation.rpg.lr1.LrItem
 
computeIfAbsent(K, Function<K, Set<V>>) - Method in class foundation.rpg.util.MapOfSets
 
constructAutomata() - Method in class foundation.rpg.lr1.LrParserConstructor
 

D

DFA - Class in foundation.rpg.dfa
 
DFA(StateSet) - Constructor for class foundation.rpg.dfa.DFA
 

E

empty() - Method in class foundation.rpg.gnfa.Thompson
 
end - Static variable in interface foundation.rpg.grammar.Symbol
 
epsilon - Static variable in class foundation.rpg.gnfa.Thompson
 
equals(Object) - Method in class foundation.rpg.dfa.StateSet
 
equals(Object) - Method in class foundation.rpg.grammar.Rule
 
equals(Object) - Method in class foundation.rpg.grammar.SymbolString
 
equals(Object) - Method in class foundation.rpg.lr1.LrAction.Reduce
 
equals(Object) - Method in class foundation.rpg.lr1.LrItem
 
equals(Object) - Method in class foundation.rpg.lr1.LrItemSet
 
ERROR - Static variable in class foundation.rpg.gnfa.State
 

F

First - Class in foundation.rpg.grammar
 
First(Grammar) - Constructor for class foundation.rpg.grammar.First
 
first(Symbol) - Method in class foundation.rpg.grammar.First
 
follow(SymbolString, Set<Symbol>) - Method in class foundation.rpg.grammar.First
 
forEach(BiConsumer<? super K, ? super Set<V>>) - Method in class foundation.rpg.util.MapOfSets
 
foundation.rpg.dfa - package foundation.rpg.dfa
 
foundation.rpg.gnfa - package foundation.rpg.gnfa
 
foundation.rpg.grammar - package foundation.rpg.grammar
 
foundation.rpg.lr1 - package foundation.rpg.lr1
 
foundation.rpg.regular - package foundation.rpg.regular
 
foundation.rpg.util - package foundation.rpg.util
 

G

generateParser(Grammar) - Static method in class foundation.rpg.lr1.LrParserConstructor
 
get(Character) - Method in class foundation.rpg.gnfa.State
 
get(int) - Method in class foundation.rpg.grammar.SymbolString
 
get(K) - Method in class foundation.rpg.util.MapOfSets
 
getDefaultState() - Method in class foundation.rpg.dfa.StateSet
 
getDefaultState() - Method in class foundation.rpg.gnfa.State
 
getDot() - Method in class foundation.rpg.lr1.LrItem
 
getEnd() - Method in class foundation.rpg.gnfa.GNFA
 
getGrammar() - Method in class foundation.rpg.lr1.LrParserAutomata
 
getGroup(Character) - Method in class foundation.rpg.gnfa.State
 
getGroups() - Method in class foundation.rpg.dfa.StateSet
 
getGroups() - Method in class foundation.rpg.gnfa.State
 
getIgnored() - Method in class foundation.rpg.grammar.Grammar
 
getItems() - Method in class foundation.rpg.lr1.LrItemSet
 
getLeft() - Method in class foundation.rpg.grammar.Rule
 
getLookahead() - Method in class foundation.rpg.lr1.LrItem
 
getName() - Method in class foundation.rpg.lr1.LrItemSet
 
getNonTerminals() - Method in class foundation.rpg.grammar.Grammar
 
getOrDefault(K, Set<V>) - Method in class foundation.rpg.util.MapOfSets
 
getRight() - Method in class foundation.rpg.grammar.Rule
 
getRule() - Method in class foundation.rpg.lr1.LrItem
 
getRules() - Method in class foundation.rpg.grammar.Grammar
 
getSets() - Method in class foundation.rpg.lr1.LrParserAutomata
 
getStart() - Method in class foundation.rpg.dfa.DFA
 
getStart() - Method in class foundation.rpg.gnfa.GNFA
 
getStart() - Method in class foundation.rpg.grammar.Grammar
 
getStart() - Method in class foundation.rpg.lr1.LrParserAutomata
 
getStates() - Method in class foundation.rpg.dfa.DFA
 
getStates() - Method in class foundation.rpg.dfa.StateSet
 
getSymbols() - Method in class foundation.rpg.grammar.SymbolString
 
getTerminals() - Method in class foundation.rpg.grammar.Grammar
 
getTransitions() - Method in class foundation.rpg.dfa.StateSet
 
getTransitions() - Method in class foundation.rpg.gnfa.State
 
GNFA - Class in foundation.rpg.gnfa
 
GNFA(State, State) - Constructor for class foundation.rpg.gnfa.GNFA
 
GNFATransformer - Class in foundation.rpg.dfa
 
GNFATransformer(Groups) - Constructor for class foundation.rpg.dfa.GNFATransformer
 
Goto(LrItemSet) - Constructor for class foundation.rpg.lr1.LrAction.Goto
 
Grammar - Class in foundation.rpg.grammar
Representation of grammar defined a G(N, T, S, R). where N is set of ntereminal symbols, T is set of terminal symbols, S is start symbol and R is set of rules.
Grammar(Symbol, Set<Symbol>, Set<Symbol>, Set<Rule>, Set<Symbol>) - Constructor for class foundation.rpg.grammar.Grammar
 
grammar(Symbol, Set<Rule>, Set<Symbol>) - Static method in class foundation.rpg.grammar.Grammar
 
group(Character) - Method in class foundation.rpg.gnfa.Thompson
 
Groups - Interface in foundation.rpg.dfa
 

H

hashCode() - Method in class foundation.rpg.dfa.StateSet
 
hashCode() - Method in class foundation.rpg.grammar.Rule
 
hashCode() - Method in class foundation.rpg.grammar.SymbolString
 
hashCode() - Method in class foundation.rpg.lr1.LrAction.Reduce
 
hashCode() - Method in class foundation.rpg.lr1.LrItem
 
hashCode() - Method in class foundation.rpg.lr1.LrItemSet
 

I

In - Class in foundation.rpg.regular
 
In(String) - Constructor for class foundation.rpg.regular.In
 
inversions(Stream<Character>) - Method in class foundation.rpg.gnfa.Thompson
 
isEnd() - Method in class foundation.rpg.lr1.LrItem
 
isError(StateSet) - Static method in class foundation.rpg.dfa.StateSet
 
isInGroup(Character, Character) - Method in interface foundation.rpg.dfa.Groups
 
iterate(T, Consumer<T>) - Method in interface foundation.rpg.util.Bfs.Iteration
 
iterator() - Method in class foundation.rpg.grammar.SymbolString
 

K

keys() - Method in class foundation.rpg.util.MapOfSets
 

L

LrAction - Interface in foundation.rpg.lr1
 
LrAction.Accept - Class in foundation.rpg.lr1
 
LrAction.Goto - Class in foundation.rpg.lr1
 
LrAction.LrActionVisitor - Interface in foundation.rpg.lr1
 
LrAction.Reduce - Class in foundation.rpg.lr1
 
LrItem - Class in foundation.rpg.lr1
 
lrItem(Rule, Set<Symbol>) - Static method in class foundation.rpg.lr1.LrItem
 
lrItem(int, Rule, Set<Symbol>) - Static method in class foundation.rpg.lr1.LrItem
 
LrItemSet - Class in foundation.rpg.lr1
 
LrItemSet(String, Set<LrItem>) - Constructor for class foundation.rpg.lr1.LrItemSet
 
LrParserAutomata - Class in foundation.rpg.lr1
 
LrParserAutomata(LrItemSet, Grammar) - Constructor for class foundation.rpg.lr1.LrParserAutomata
 
LrParserConstructor - Class in foundation.rpg.lr1
 
LrParserConstructor(Grammar) - Constructor for class foundation.rpg.lr1.LrParserConstructor
 

M

MapOfSets<K,V> - Class in foundation.rpg.util
 
MapOfSets() - Constructor for class foundation.rpg.util.MapOfSets
 
mergeLookahead(LrItem) - Method in class foundation.rpg.lr1.LrItem
 
moveDot() - Method in class foundation.rpg.lr1.LrItem
 

O

optional(GNFA) - Method in class foundation.rpg.gnfa.Thompson
 

P

parsePattern(String) - Method in class foundation.rpg.regular.RegularExpressionParser
 
parseText(String) - Method in class foundation.rpg.regular.RegularExpressionParser
 

R

Reduce(LrItem) - Constructor for class foundation.rpg.lr1.LrAction.Reduce
 
reduction(LrItemSet, Symbol, LrItem) - Method in class foundation.rpg.lr1.LrParserAutomata
 
RegularExpressionParser - Class in foundation.rpg.regular
 
RegularExpressionParser() - Constructor for class foundation.rpg.regular.RegularExpressionParser
 
repetition(GNFA) - Method in class foundation.rpg.gnfa.Thompson
 
Rule - Class in foundation.rpg.grammar
 
Rule(Symbol, SymbolString) - Constructor for class foundation.rpg.grammar.Rule
 
Rule(Symbol, List<Symbol>) - Constructor for class foundation.rpg.grammar.Rule
 
rule(Symbol, List<Symbol>) - Static method in class foundation.rpg.grammar.Rule
 
rule(Symbol) - Static method in class foundation.rpg.grammar.Rule
 
Rule.Builder - Interface in foundation.rpg.grammar
 
rulesFor(Symbol) - Method in class foundation.rpg.grammar.Grammar
 

S

setCharTransition(Object, StateSet) - Method in class foundation.rpg.dfa.StateSet
 
setDefaultState(StateSet) - Method in class foundation.rpg.dfa.StateSet
 
setGroupTransition(Object, StateSet) - Method in class foundation.rpg.dfa.StateSet
 
setOf(T...) - Static method in class foundation.rpg.grammar.Rule
 
size() - Method in class foundation.rpg.grammar.SymbolString
 
start - Static variable in interface foundation.rpg.grammar.Symbol
 
State - Class in foundation.rpg.gnfa
 
state(String) - Static method in class foundation.rpg.gnfa.State
 
state(String, State) - Static method in class foundation.rpg.gnfa.State
 
stateSet(Set<State>, Map<Set<State>, StateSet>, Consumer<StateSet>) - Method in class foundation.rpg.dfa.GNFATransformer
 
StateSet - Class in foundation.rpg.dfa
 
StateSet(Set<State>) - Constructor for class foundation.rpg.dfa.StateSet
 
stream() - Method in class foundation.rpg.grammar.SymbolString
 
string(String) - Method in class foundation.rpg.gnfa.Thompson
 
substring(int) - Method in class foundation.rpg.grammar.SymbolString
 
Symbol - Interface in foundation.rpg.grammar
Representation of the symbol in a grammar
symbol(String) - Static method in interface foundation.rpg.grammar.Symbol
 
symbolAtDot() - Method in class foundation.rpg.lr1.LrItem
 
SymbolString - Class in foundation.rpg.grammar
 
SymbolString(List<Symbol>) - Constructor for class foundation.rpg.grammar.SymbolString
 

T

Thompson - Class in foundation.rpg.gnfa
 
Thompson() - Constructor for class foundation.rpg.gnfa.Thompson
 
to(Symbol...) - Method in interface foundation.rpg.grammar.Rule.Builder
 
to(List<Symbol>) - Method in interface foundation.rpg.grammar.Rule.Builder
 
toString() - Method in class foundation.rpg.dfa.DFA
 
toString() - Method in class foundation.rpg.gnfa.State
 
toString() - Method in class foundation.rpg.grammar.Grammar
 
toString() - Method in class foundation.rpg.grammar.Rule
 
toString() - Method in class foundation.rpg.grammar.SymbolString
 
toString() - Method in class foundation.rpg.lr1.LrAction.Accept
 
toString() - Method in class foundation.rpg.lr1.LrAction.Goto
 
toString() - Method in class foundation.rpg.lr1.LrAction.Reduce
 
toString() - Method in class foundation.rpg.lr1.LrItem
 
toString() - Method in class foundation.rpg.lr1.LrItemSet
 
toString() - Method in class foundation.rpg.lr1.LrParserAutomata
 
toString() - Method in class foundation.rpg.regular.In
 
transform(GNFA) - Method in class foundation.rpg.dfa.GNFATransformer
 
transition(Character) - Method in class foundation.rpg.gnfa.Thompson
 
transition(LrItemSet, Symbol, LrItemSet) - Method in class foundation.rpg.lr1.LrParserAutomata
 
transitions(Stream<Character>) - Method in class foundation.rpg.gnfa.Thompson
 
transitions(LrParserAutomata, LrItemSet) - Static method in class foundation.rpg.lr1.LrParserConstructor
 

V

visitAccept(LrItem) - Method in interface foundation.rpg.lr1.LrAction.LrActionVisitor
 
visitGoto(LrItemSet) - Method in interface foundation.rpg.lr1.LrAction.LrActionVisitor
 
visitReduction(LrItem) - Method in interface foundation.rpg.lr1.LrAction.LrActionVisitor
 

W

withCollection(Collection<T>, Bfs.Iteration<T>) - Static method in class foundation.rpg.util.Bfs
 
withItem(T, Bfs.Iteration<T>) - Static method in class foundation.rpg.util.Bfs
 
withStream(Stream<T>, Bfs.Iteration<T>) - Static method in class foundation.rpg.util.Bfs
 

Ε

ε - Static variable in interface foundation.rpg.grammar.Symbol
 
A B C D E F G H I K L M O P R S T V W Ε 
Skip navigation links

Copyright © 2020. All rights reserved.