Index

A B C D E F G H I J L M N O P R S T U V W 
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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form