Uses of Package
org.inxar.syntacs.util

Packages that use org.inxar.syntacs.util
com.inxar.syntacs.automaton.finite Defines classes which implement determinitic finite automata and their construction. 
com.inxar.syntacs.automaton.pushdown Defines classes which implement pushdown automata and their construction. 
com.inxar.syntacs.grammar.context_free Defines classes which implement context-free grammars. 
com.inxar.syntacs.grammar.regular Defines classes which implement regular-expression based grammars. 
com.inxar.syntacs.translator.lr Defines classes which implement LR-specific translation machinery. 
com.inxar.syntacs.translator.regexp Defines classes which implement a Translator for regular expressions. 
com.inxar.syntacs.translator.syntacs Defines classes which implement a Translator for the syntacs grammar itself. 
com.inxar.syntacs.translator.test Defines classes which implement translators for several test grammars. 
com.inxar.syntacs.util Defines classes and utilities which implement fundamental abstract data types. 
org.inxar.syntacs.automaton.pushdown Declares interfaces which model and support pushdown automata used in shift-reduce parsing. 
org.inxar.syntacs.grammar.context_free Declares interfaces which model context-free grammars. 
org.inxar.syntacs.grammar.regular Declares interfaces which model regular-expression based grammars. 
org.inxar.syntacs.translator.lr Declares interfaces specific to LR translation. 
org.inxar.syntacs.util Declares interfaces which model basic and or fundamental abstract data types used throughout the translation process. 
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.automaton.finite
Burner
          A Burner is some entity which is capable of creating a class using the Jenesis API; it "burns" the state of some object into a ClassDeclaration (not unlike "burning" a CD-Recordable disc).
GraphViz
          GraphViz instances are used to generate graphviz dot files.
Vizualizable
          Vizualizable instances are capable of rendering their state as a graphviz dot file which can subsequently be converted to postscript (among other formats).
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.automaton.pushdown
Algorithm
          The Algorithm interface is a very general abstraction over some evaluatable process.
AlgorithmException
          The AlgorithmException is a general Exception possibly thrown by Algorithm implementations.
Burner
          A Burner is some entity which is capable of creating a class using the Jenesis API; it "burns" the state of some object into a ClassDeclaration (not unlike "burning" a CD-Recordable disc).
GraphViz
          GraphViz instances are used to generate graphviz dot files.
IntRelation
          A IntRelation is a mapping from int to IntSet.
IntSet
          IntSet abstracts a mathematical set of integers.
Vizualizable
          Vizualizable instances are capable of rendering their state as a graphviz dot file which can subsequently be converted to postscript (among other formats).
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.grammar.context_free
IntArray
          Abstraction for an immutable array of integers.
IntSet
          IntSet abstracts a mathematical set of integers.
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.grammar.regular
IntIterator
          The IntIterator interface is used to run through a list of integers.
IntSet
          IntSet abstracts a mathematical set of integers.
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.translator.lr
AlgorithmException
          The AlgorithmException is a general Exception possibly thrown by Algorithm implementations.
Burner
          A Burner is some entity which is capable of creating a class using the Jenesis API; it "burns" the state of some object into a ClassDeclaration (not unlike "burning" a CD-Recordable disc).
IntArray
          Abstraction for an immutable array of integers.
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.translator.regexp
IntArray
          Abstraction for an immutable array of integers.
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.translator.syntacs
IntArray
          Abstraction for an immutable array of integers.
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.translator.test
IntArray
          Abstraction for an immutable array of integers.
 

Classes in org.inxar.syntacs.util used by com.inxar.syntacs.util
GraphViz
          GraphViz instances are used to generate graphviz dot files.
GraphViz.Edge
          An Edge is a triple (source, destination, attrs) where attrs is a list of attributes.
GraphViz.Node
          A Node is a tuple (name, attrs) where attrs is a list of attributes.
IntArray
          Abstraction for an immutable array of integers.
IntFunction
          IntFunction is an abstraction over some entity which maps integer keys to integer values.
IntIterator
          The IntIterator interface is used to run through a list of integers.
IntList
          IntList abstracts a dynamically-growable list of integers.
IntRelation
          A IntRelation is a mapping from int to IntSet.
IntSet
          IntSet abstracts a mathematical set of integers.
IntStack
          IntStack abstracts a last-in-first-out dynamically-growable list of integers.
Log
          A Log is a stream which is partitioned into different Channels, each Channel dedicated to a particular level.
Reiterator
          The Reiterator interface abstracts traversal over a list of nodes where each node has an int key and a IntSet value.
Session
          The Session interface acts a central repository for properties as well as a logging access.
 

Classes in org.inxar.syntacs.util used by org.inxar.syntacs.automaton.pushdown
AlgorithmException
          The AlgorithmException is a general Exception possibly thrown by Algorithm implementations.
 

Classes in org.inxar.syntacs.util used by org.inxar.syntacs.grammar.context_free
IntArray
          Abstraction for an immutable array of integers.
IntSet
          IntSet abstracts a mathematical set of integers.
 

Classes in org.inxar.syntacs.util used by org.inxar.syntacs.grammar.regular
IntIterator
          The IntIterator interface is used to run through a list of integers.
IntSet
          IntSet abstracts a mathematical set of integers.
 

Classes in org.inxar.syntacs.util used by org.inxar.syntacs.translator.lr
IntArray
          Abstraction for an immutable array of integers.
 

Classes in org.inxar.syntacs.util used by org.inxar.syntacs.util
AlgorithmException
          The AlgorithmException is a general Exception possibly thrown by Algorithm implementations.
Channel
          A Channel is a buffered writing device for a Log.
GraphViz
          GraphViz instances are used to generate graphviz dot files.
GraphViz.Edge
          An Edge is a triple (source, destination, attrs) where attrs is a list of attributes.
GraphViz.Node
          A Node is a tuple (name, attrs) where attrs is a list of attributes.
IntArray
          Abstraction for an immutable array of integers.
IntIterator
          The IntIterator interface is used to run through a list of integers.
IntSet
          IntSet abstracts a mathematical set of integers.
Log
          A Log is a stream which is partitioned into different Channels, each Channel dedicated to a particular level.
Reiterator
          The Reiterator interface abstracts traversal over a list of nodes where each node has an int key and a IntSet value.