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

A

accept(LrAction.LrActionVisitor) - Method in interface foundation.rpg.automata.LrAction
 
Accept(LrItem) - Constructor for class foundation.rpg.automata.LrAction.Accept
 
accept(LrAction.LrActionVisitor) - Method in class foundation.rpg.automata.LrAction.Accept
 
accept(LrAction.LrActionVisitor) - Method in class foundation.rpg.automata.LrAction.Goto
 
accept(LrAction.LrActionVisitor) - Method in class foundation.rpg.automata.LrAction.Reduce
 
accept(LrItemSet, LrItem) - Method in class foundation.rpg.automata.LrParserAutomata
 
actionsFor(LrItemSet) - Method in class foundation.rpg.automata.LrParserAutomata
 
add(K, V) - Method in class foundation.rpg.util.MapOfSets
 
add(K, Collection<V>) - Method in class foundation.rpg.util.MapOfSets
 
addState(LrItemSet) - Method in class foundation.rpg.automata.LrParserAutomata
 
any - Static variable in interface foundation.rpg.grammar.Symbol
 
augmented() - Method in class foundation.rpg.grammar.Grammar
 

C

closure(Symbol, Set<LrItem>) - Method in class foundation.rpg.automata.LrParserConstructor
 
compareTo(LrItem) - Method in class foundation.rpg.automata.LrItem
 
computeIfAbsent(K, Function<K, Set<V>>) - Method in class foundation.rpg.util.MapOfSets
 
constructAutomata() - Method in class foundation.rpg.automata.LrParserConstructor
 

E

end - Static variable in interface foundation.rpg.grammar.Symbol
 
equals(Object) - Method in class foundation.rpg.automata.LrAction.Reduce
 
equals(Object) - Method in class foundation.rpg.automata.LrItem
 
equals(Object) - Method in class foundation.rpg.automata.LrItemSet
 
equals(Object) - Method in class foundation.rpg.grammar.Rule
 

F

follow(LrItem) - Method in class foundation.rpg.automata.LrParserConstructor
 
forEach(BiConsumer<? super K, ? super Set<V>>) - Method in class foundation.rpg.util.MapOfSets
 
foundation.rpg.automata - package foundation.rpg.automata
 
foundation.rpg.grammar - package foundation.rpg.grammar
 
foundation.rpg.util - package foundation.rpg.util
 

G

generateParser(Grammar) - Static method in class foundation.rpg.automata.LrParserConstructor
 
get(K) - Method in class foundation.rpg.util.MapOfSets
 
getDot() - Method in class foundation.rpg.automata.LrItem
 
getGrammar() - Method in class foundation.rpg.automata.LrParserAutomata
 
getIgnored() - Method in class foundation.rpg.grammar.Grammar
 
getItems() - Method in class foundation.rpg.automata.LrItemSet
 
getLeft() - Method in class foundation.rpg.grammar.Rule
 
getLookahead() - Method in class foundation.rpg.automata.LrItem
 
getName() - Method in class foundation.rpg.automata.LrItemSet
 
getNonTerminals() - Method in class foundation.rpg.grammar.Grammar
 
getOrDefault(K, Set<V>) - Method in class foundation.rpg.util.MapOfSets
 
getPriority() - Method in class foundation.rpg.grammar.Rule
 
getRight() - Method in class foundation.rpg.grammar.Rule
 
getRule() - Method in class foundation.rpg.automata.LrItem
 
getRules() - Method in class foundation.rpg.grammar.Grammar
 
getSets() - Method in class foundation.rpg.automata.LrParserAutomata
 
getStart() - Method in class foundation.rpg.automata.LrParserAutomata
 
getStart() - Method in class foundation.rpg.grammar.Grammar
 
getSymbols() - Method in class foundation.rpg.grammar.Grammar
 
getTerminals() - Method in class foundation.rpg.grammar.Grammar
 
Goto(LrItemSet) - Constructor for class foundation.rpg.automata.LrAction.Goto
 
Grammar - Class in foundation.rpg.grammar
 
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
 

H

hashCode() - Method in class foundation.rpg.automata.LrAction.Reduce
 
hashCode() - Method in class foundation.rpg.automata.LrItem
 
hashCode() - Method in class foundation.rpg.automata.LrItemSet
 
hashCode() - Method in class foundation.rpg.grammar.Rule
 

I

isEnd() - Method in class foundation.rpg.automata.LrItem
 

K

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

L

LrAction - Interface in foundation.rpg.automata
 
LrAction.Accept - Class in foundation.rpg.automata
 
LrAction.Goto - Class in foundation.rpg.automata
 
LrAction.LrActionVisitor - Interface in foundation.rpg.automata
 
LrAction.Reduce - Class in foundation.rpg.automata
 
LrItem - Class in foundation.rpg.automata
 
lrItem(Rule, Set<Symbol>) - Static method in class foundation.rpg.automata.LrItem
 
lrItem(int, Rule, Set<Symbol>) - Static method in class foundation.rpg.automata.LrItem
 
LrItemSet - Class in foundation.rpg.automata
 
LrItemSet(String, Set<LrItem>) - Constructor for class foundation.rpg.automata.LrItemSet
 
LrParserAutomata - Class in foundation.rpg.automata
 
LrParserAutomata(LrItemSet, Grammar) - Constructor for class foundation.rpg.automata.LrParserAutomata
 
LrParserConstructor - Class in foundation.rpg.automata
 
LrParserConstructor(Grammar) - Constructor for class foundation.rpg.automata.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.automata.LrItem
 
moveDot() - Method in class foundation.rpg.automata.LrItem
 

P

priority() - Method in class foundation.rpg.automata.LrAction.Accept
 
priority() - Method in class foundation.rpg.automata.LrAction.Goto
 
priority() - Method in interface foundation.rpg.automata.LrAction
 
priority() - Method in class foundation.rpg.automata.LrAction.Reduce
 

R

Reduce(LrItem) - Constructor for class foundation.rpg.automata.LrAction.Reduce
 
reduction(LrItemSet, Symbol, LrItem) - Method in class foundation.rpg.automata.LrParserAutomata
 
Rule - Class in foundation.rpg.grammar
 
Rule(Symbol, List<Symbol>, int) - Constructor for class foundation.rpg.grammar.Rule
 
Rule(Symbol, List<Symbol>) - Constructor for class foundation.rpg.grammar.Rule
 
rule(Symbol, List<Symbol>, int) - Static method in class foundation.rpg.grammar.Rule
 
rule(Symbol, List<Symbol>) - Static method in class foundation.rpg.grammar.Rule
 
rulesFor(Symbol) - Method in class foundation.rpg.grammar.Grammar
 

S

start - Static variable in interface foundation.rpg.grammar.Symbol
 
Symbol - Interface in foundation.rpg.grammar
 
symbol(String) - Static method in interface foundation.rpg.grammar.Symbol
 
symbolAtDot() - Method in class foundation.rpg.automata.LrItem
 

T

toString() - Method in class foundation.rpg.automata.LrAction.Accept
 
toString() - Method in class foundation.rpg.automata.LrAction.Goto
 
toString() - Method in class foundation.rpg.automata.LrAction.Reduce
 
toString() - Method in class foundation.rpg.automata.LrItem
 
toString() - Method in class foundation.rpg.automata.LrItemSet
 
toString() - Method in class foundation.rpg.automata.LrParserAutomata
 
toString() - Method in class foundation.rpg.grammar.Grammar
 
toString() - Method in class foundation.rpg.grammar.Rule
 
transition(LrItemSet, Symbol, LrItemSet) - Method in class foundation.rpg.automata.LrParserAutomata
 
transitions(LrParserAutomata, LrItemSet) - Method in class foundation.rpg.automata.LrParserConstructor
 

V

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

Ε

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

Copyright © 2020. All rights reserved.