Index
All Classes and Interfaces|All Packages|Serialized Form
A
- action - Variable in class org.xbib.jacc.grammar.Tables
- add(int) - Method in class org.xbib.jacc.util.IntSet
- addTo(int[], int) - Static method in class org.xbib.jacc.util.BitSet
- addTo(int[], int[]) - Static method in class org.xbib.jacc.util.BitSet
- analyze(int) - Method in class org.xbib.jacc.grammar.Finitary
- analyze(int) - Method in class org.xbib.jacc.grammar.First
- analyze(int) - Method in class org.xbib.jacc.grammar.Follow
- analyze(int) - Method in class org.xbib.jacc.grammar.Nullable
- arg - Variable in class org.xbib.jacc.grammar.Tables
- at(int) - Method in class org.xbib.jacc.grammar.First
- at(int) - Method in class org.xbib.jacc.grammar.Follow
- at(int) - Method in class org.xbib.jacc.util.IntSet
B
- BitSet - Class in org.xbib.jacc.util
C
- c - Variable in class org.xbib.jacc.compiler.SourceLexer
- clear(int[]) - Static method in class org.xbib.jacc.util.BitSet
- close() - Method in class org.xbib.jacc.compiler.JavaSource
- close() - Method in class org.xbib.jacc.compiler.SourceLexer
- col - Variable in class org.xbib.jacc.compiler.SourceLexer
- ConsoleHandler - Class in org.xbib.jacc.compiler
- ConsoleHandler() - Constructor for class org.xbib.jacc.compiler.ConsoleHandler
- contains(int) - Method in class org.xbib.jacc.util.IntSet
- copy() - Method in interface org.xbib.jacc.compiler.Position
D
- describe() - Method in interface org.xbib.jacc.compiler.Position
- display(Writer) - Method in class org.xbib.jacc.grammar.Finitary
- display(Writer) - Method in class org.xbib.jacc.grammar.First
- display(Writer) - Method in class org.xbib.jacc.grammar.Follow
- display(Writer) - Method in class org.xbib.jacc.grammar.Grammar
- display(Writer) - Method in class org.xbib.jacc.grammar.LALRMachine
- display(Writer) - Method in class org.xbib.jacc.grammar.LR0Items.Item
- display(Writer) - Method in class org.xbib.jacc.grammar.LR0Machine
- display(Writer) - Method in class org.xbib.jacc.grammar.Machine
- display(Writer) - Method in class org.xbib.jacc.grammar.Nullable
- display(Writer) - Method in class org.xbib.jacc.grammar.SLRMachine
- display(Writer) - Method in class org.xbib.jacc.util.IntSet
- display(Writer, boolean) - Method in class org.xbib.jacc.grammar.Parser
- display(Writer, int, Grammar) - Method in class org.xbib.jacc.grammar.Finitary
- displaySymbols(int[], String, String) - Method in class org.xbib.jacc.grammar.Grammar
E
- empty() - Static method in class org.xbib.jacc.util.IntSet
- equals(Object) - Method in class org.xbib.jacc.util.IntSet
- execute() - Method in class org.xbib.jacc.Jacc
F
- Failure - Exception in org.xbib.jacc.compiler
- Failure(String) - Constructor for exception org.xbib.jacc.compiler.Failure
- Failure(Position, String) - Constructor for exception org.xbib.jacc.compiler.Failure
- Finitary - Class in org.xbib.jacc.grammar
- First - Class in org.xbib.jacc.grammar
- Follow - Class in org.xbib.jacc.grammar
G
- get(int[][]) - Static method in class org.xbib.jacc.util.SCC
- get(int[][], int[][], int) - Static method in class org.xbib.jacc.util.SCC
- get(int[], int) - Static method in class org.xbib.jacc.util.BitSet
- getActionAt(int) - Method in class org.xbib.jacc.grammar.Tables
- getArgAt(int) - Method in class org.xbib.jacc.grammar.Tables
- getEntry(int) - Method in class org.xbib.jacc.grammar.Machine
- getErrorDiagnostics() - Method in class org.xbib.jacc.Jacc
- getFinitary() - Method in class org.xbib.jacc.grammar.Grammar
- getFirst() - Method in class org.xbib.jacc.grammar.Grammar
- getFollow() - Method in class org.xbib.jacc.grammar.Grammar
- getGotosAt(int) - Method in class org.xbib.jacc.grammar.Machine
- getGrammar() - Method in class org.xbib.jacc.grammar.Machine
- getHandler() - Method in class org.xbib.jacc.compiler.Phase
- getInputStream() - Method in class org.xbib.jacc.Jacc
- getItem(int) - Method in class org.xbib.jacc.grammar.LR0Items
- getItems() - Method in class org.xbib.jacc.grammar.Machine
- getItemsAt(int) - Method in class org.xbib.jacc.grammar.Machine
- getLabel() - Method in class org.xbib.jacc.grammar.Grammar.Prod
- getLeft() - Method in class org.xbib.jacc.grammar.Grammar
- getLexeme() - Method in class org.xbib.jacc.compiler.Lexer
- getLineNo() - Method in class org.xbib.jacc.compiler.JavaSource
- getLineNo() - Method in class org.xbib.jacc.compiler.Source
- getLookaheadAt(int, int) - Method in class org.xbib.jacc.grammar.LALRMachine
- getLookaheadAt(int, int) - Method in class org.xbib.jacc.grammar.LookaheadMachine
- getLookaheadAt(int, int) - Method in class org.xbib.jacc.grammar.LR0Machine
- getLookaheadAt(int, int) - Method in class org.xbib.jacc.grammar.SLRMachine
- getMachine() - Method in class org.xbib.jacc.grammar.Tables
- getName() - Method in class org.xbib.jacc.grammar.Grammar.Symbol
- getNextSymbol() - Method in class org.xbib.jacc.grammar.Parser
- getNonterminal(int) - Method in class org.xbib.jacc.grammar.Grammar
- getNullable() - Method in class org.xbib.jacc.grammar.Grammar
- getNumFailures() - Method in class org.xbib.jacc.compiler.Handler
- getNumNTs() - Method in class org.xbib.jacc.grammar.Grammar
- getNumProds() - Method in class org.xbib.jacc.grammar.Grammar
- getNumStates() - Method in class org.xbib.jacc.grammar.Machine
- getNumSyms() - Method in class org.xbib.jacc.grammar.Grammar
- getNumTs() - Method in class org.xbib.jacc.grammar.Grammar
- getParserInputs() - Method in class org.xbib.jacc.Jacc
- getPos() - Method in class org.xbib.jacc.compiler.Lexer
- getPos() - Method in class org.xbib.jacc.compiler.SourceLexer
- getProd() - Method in class org.xbib.jacc.grammar.LR0Items.Item
- getProds(int) - Method in class org.xbib.jacc.grammar.Grammar
- getProdsUsedAt(int) - Method in class org.xbib.jacc.grammar.Tables
- getProdUnused() - Method in class org.xbib.jacc.grammar.Tables
- getRhs() - Method in class org.xbib.jacc.grammar.Grammar.Prod
- getSeqNo() - Method in class org.xbib.jacc.grammar.Grammar.Prod
- getSeqNo() - Method in class org.xbib.jacc.grammar.LR0Items.Item
- getShiftsAt(int) - Method in class org.xbib.jacc.grammar.Machine
- getState() - Method in class org.xbib.jacc.grammar.Parser
- getSuffix() - Method in class org.xbib.jacc.Jacc
- getSymbol(int) - Method in class org.xbib.jacc.grammar.Grammar
- getTerminal(int) - Method in class org.xbib.jacc.grammar.Grammar
- getToken() - Method in class org.xbib.jacc.compiler.Lexer
- grammar - Variable in class org.xbib.jacc.grammar.Machine
- Grammar - Class in org.xbib.jacc.grammar
- Grammar(Grammar.Symbol[], Grammar.Prod[][]) - Constructor for class org.xbib.jacc.grammar.Grammar
- Grammar.Prod - Class in org.xbib.jacc.grammar
- Grammar.Symbol - Class in org.xbib.jacc.grammar
H
- Handler - Class in org.xbib.jacc.compiler
- Handler() - Constructor for class org.xbib.jacc.compiler.Handler
- hashCode() - Method in class org.xbib.jacc.util.IntSet
- hasNext() - Method in interface org.xbib.jacc.util.Interator
I
- interator() - Method in class org.xbib.jacc.util.IntSet
- interator(int[], int) - Static method in class org.xbib.jacc.util.BitSet
- Interator - Interface in org.xbib.jacc.util
- IntSet - Class in org.xbib.jacc.util
- invert(int[][], int) - Static method in class org.xbib.jacc.util.SCC
- isAt(int) - Method in class org.xbib.jacc.grammar.Finitary
- isAt(int) - Method in class org.xbib.jacc.grammar.First
- isAt(int) - Method in class org.xbib.jacc.grammar.Follow
- isAt(int) - Method in class org.xbib.jacc.grammar.Nullable
- isEmpty(int[]) - Static method in class org.xbib.jacc.util.BitSet
- isNonterminal(int) - Method in class org.xbib.jacc.grammar.Grammar
- isTerminal(int) - Method in class org.xbib.jacc.grammar.Grammar
J
- Jacc - Class in org.xbib.jacc
- Jacc() - Constructor for class org.xbib.jacc.Jacc
- JaccException - Exception in org.xbib.jacc
- JaccException(String) - Constructor for exception org.xbib.jacc.JaccException
- JavaSource - Class in org.xbib.jacc.compiler
- JavaSource(Handler, Reader) - Constructor for class org.xbib.jacc.compiler.JavaSource
L
- LALR1 - Enum constant in enum class org.xbib.jacc.MachineType
- LALRMachine - Class in org.xbib.jacc.grammar
- LALRMachine(Grammar) - Constructor for class org.xbib.jacc.grammar.LALRMachine
- left - Variable in class org.xbib.jacc.grammar.Machine
- lexemeText - Variable in class org.xbib.jacc.compiler.Lexer
- Lexer - Class in org.xbib.jacc.compiler
- line - Variable in class org.xbib.jacc.compiler.SourceLexer
- LookaheadMachine - Class in org.xbib.jacc.grammar
- LR0 - Enum constant in enum class org.xbib.jacc.MachineType
- LR0Items - Class in org.xbib.jacc.grammar
- LR0Items.Item - Class in org.xbib.jacc.grammar
- LR0Machine - Class in org.xbib.jacc.grammar
- LR0Machine(Grammar) - Constructor for class org.xbib.jacc.grammar.LR0Machine
M
- machine - Variable in class org.xbib.jacc.grammar.Tables
- Machine - Class in org.xbib.jacc.grammar
- MachineType - Enum Class in org.xbib.jacc
- main(String[]) - Static method in class org.xbib.jacc.Jacc
- make(int) - Static method in class org.xbib.jacc.util.BitSet
- markPosition() - Method in class org.xbib.jacc.compiler.SourceLexer
- match(int) - Method in class org.xbib.jacc.compiler.Lexer
- members(int[]) - Static method in class org.xbib.jacc.util.BitSet
N
- next() - Method in interface org.xbib.jacc.util.Interator
- nextChar() - Method in class org.xbib.jacc.compiler.SourceLexer
- nextLine() - Method in class org.xbib.jacc.compiler.SourceLexer
- nextToken() - Method in class org.xbib.jacc.compiler.Lexer
- Nullable - Class in org.xbib.jacc.grammar
- numNTs - Variable in class org.xbib.jacc.grammar.Machine
- numNTs - Variable in class org.xbib.jacc.grammar.Tables
- numTs - Variable in class org.xbib.jacc.grammar.Machine
- numTs - Variable in class org.xbib.jacc.grammar.Tables
O
- org.xbib.jacc - module org.xbib.jacc
- org.xbib.jacc - package org.xbib.jacc
-
Classes for compiler generation.
- org.xbib.jacc.compiler - package org.xbib.jacc.compiler
-
CLasses for compiler construction.
- org.xbib.jacc.grammar - package org.xbib.jacc.grammar
-
Classes for grammar construction.
- org.xbib.jacc.util - package org.xbib.jacc.util
-
Utility classes.
P
- Parser - Class in org.xbib.jacc.grammar
- Parser(Tables, int[]) - Constructor for class org.xbib.jacc.grammar.Parser
- Phase - Class in org.xbib.jacc.compiler
- Phase(Handler) - Constructor for class org.xbib.jacc.compiler.Phase
- Position - Interface in org.xbib.jacc.compiler
- Prod(int[], int) - Constructor for class org.xbib.jacc.grammar.Grammar.Prod
R
- readLine() - Method in class org.xbib.jacc.compiler.JavaSource
- readLine() - Method in class org.xbib.jacc.compiler.Source
- reduceItem(int, int) - Method in class org.xbib.jacc.grammar.Machine
- report(Diagnostic) - Method in class org.xbib.jacc.compiler.Phase
- Resolver - Interface in org.xbib.jacc.grammar
- respondTo(Diagnostic) - Method in class org.xbib.jacc.compiler.ConsoleHandler
- respondTo(Diagnostic) - Method in class org.xbib.jacc.compiler.Handler
- rrResolve(Tables, int, int, int) - Method in interface org.xbib.jacc.grammar.Resolver
S
- SCC - Class in org.xbib.jacc.util
- SCC() - Constructor for class org.xbib.jacc.util.SCC
- set(int[], int) - Static method in class org.xbib.jacc.util.BitSet
- setDir(String) - Method in class org.xbib.jacc.Jacc
- setEnableParserOutput(boolean) - Method in class org.xbib.jacc.Jacc
- setEnableTokenOutput(boolean) - Method in class org.xbib.jacc.Jacc
- setEnableVerboseMachineDescription(boolean) - Method in class org.xbib.jacc.Jacc
- setErrorDiagnostics(Reader) - Method in class org.xbib.jacc.Jacc
- setIncludeCalculations(boolean) - Method in class org.xbib.jacc.Jacc
- setIncludeStateNumbers(boolean) - Method in class org.xbib.jacc.Jacc
- setInputStream(InputStream) - Method in class org.xbib.jacc.Jacc
- setMachineType(MachineType) - Method in class org.xbib.jacc.Jacc
- setName(String) - Method in class org.xbib.jacc.Jacc
- setOutputStream(OutputStream) - Method in class org.xbib.jacc.Jacc
- setParserInputs(Reader) - Method in class org.xbib.jacc.Jacc
- setReduce(int, int, int) - Method in class org.xbib.jacc.grammar.Tables
- singleton(int) - Static method in class org.xbib.jacc.util.IntSet
- size() - Method in class org.xbib.jacc.util.IntSet
- SLR1 - Enum constant in enum class org.xbib.jacc.MachineType
- SLRMachine - Class in org.xbib.jacc.grammar
- SLRMachine(Grammar) - Constructor for class org.xbib.jacc.grammar.SLRMachine
- Source - Class in org.xbib.jacc.compiler
- SourceLexer - Class in org.xbib.jacc.compiler
- SourceLexer(Handler, Source) - Constructor for class org.xbib.jacc.compiler.SourceLexer
- srResolve(Tables, int, int, int) - Method in interface org.xbib.jacc.grammar.Resolver
- step() - Method in class org.xbib.jacc.grammar.Parser
- Symbol(String) - Constructor for class org.xbib.jacc.grammar.Grammar.Symbol
T
- Tables - Class in org.xbib.jacc.grammar
- Tables(LookaheadMachine, Resolver) - Constructor for class org.xbib.jacc.grammar.Tables
- toArray() - Method in class org.xbib.jacc.util.IntSet
- token - Variable in class org.xbib.jacc.compiler.Lexer
- toString() - Method in class org.xbib.jacc.grammar.Grammar.Symbol
U
- union(int[], int[]) - Static method in class org.xbib.jacc.util.BitSet
V
- valueOf(String) - Static method in enum class org.xbib.jacc.MachineType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.xbib.jacc.MachineType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- Warning - Exception in org.xbib.jacc.compiler
- Warning(String) - Constructor for exception org.xbib.jacc.compiler.Warning
- Warning(Position, String) - Constructor for exception org.xbib.jacc.compiler.Warning
All Classes and Interfaces|All Packages|Serialized Form