JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2020. All rights reserved.