Uses of Interface
org.inxar.syntacs.util.IntSet

Packages that use IntSet
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.util Defines classes and utilities which implement fundamental abstract data types. 
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.util Declares interfaces which model basic and or fundamental abstract data types used throughout the translation process. 
 

Uses of IntSet in com.inxar.syntacs.automaton.pushdown
 

Methods in com.inxar.syntacs.automaton.pushdown that return IntSet
 IntSet LRConstructor.getState(int id)
           
 IntSet LR1Constructor.closure(IntSet set)
          Returns the closure set of the given set of items.
 IntSet LR1Constructor.getNextSet(IntSet items)
          Calculates and returns the next set of items for the given set of items.
 

Methods in com.inxar.syntacs.automaton.pushdown with parameters of type IntSet
 IntSet LR1Constructor.closure(IntSet set)
          Returns the closure set of the given set of items.
 IntSet LR1Constructor.getNextSet(IntSet items)
          Calculates and returns the next set of items for the given set of items.
 

Constructors in com.inxar.syntacs.automaton.pushdown with parameters of type IntSet
SCCTransitiveClosure(IntSet vertices, IntRelation relation, IntRelation input, IntRelation output)
          Constructs the SCCTransitiveClosure on the given raw IntSet of vertices, the IntRelation which implies the edges which connect those vertices, the IntRelation which holds the IntSet of values at each vertex, and the IntRelation where the output IntSet of values should be put.
 

Uses of IntSet in com.inxar.syntacs.grammar.context_free
 

Methods in com.inxar.syntacs.grammar.context_free that return IntSet
 IntSet CFItem.getFirstSet()
           
 IntSet CFLR1Item.getFirstSet()
           
 IntSet CFTerminal.getFirstSet()
           
 IntSet CFNonTerminal.getFirstSet()
           
 

Uses of IntSet in com.inxar.syntacs.grammar.regular
 

Methods in com.inxar.syntacs.grammar.regular that return IntSet
 IntSet REPositiveClosure.getFirstSet()
           
 IntSet REPositiveClosure.getLastSet()
           
 IntSet REConcatenation.getFirstSet()
           
 IntSet REConcatenation.getLastSet()
           
 IntSet REUnion.getFirstSet()
           
 IntSet REUnion.getLastSet()
           
 IntSet REEpsilon.getFirstSet()
           
 IntSet REEpsilon.getLastSet()
           
 IntSet REInterval.getFirstSet()
           
 IntSet REInterval.getLastSet()
           
 IntSet REInterval.getFollowSet()
           
 IntSet REGrammar.getStart()
           
 IntSet REOption.getFirstSet()
           
 IntSet REOption.getLastSet()
           
 IntSet RECharClass.getFirstSet()
           
 IntSet RECharClass.getLastSet()
           
 IntSet REClosure.getFirstSet()
           
 IntSet REClosure.getLastSet()
           
 IntSet RECharString.getFirstSet()
           
 IntSet RECharString.getLastSet()
           
 

Uses of IntSet in com.inxar.syntacs.util
 

Classes in com.inxar.syntacs.util that implement IntSet
 class BitSetIntSet
          Concrete implementation of IntSet which uses a java.util.BitSet internally.
 class EmptyIntSet
          Concrete implementation of IntSet which may never contain elements.
 class ImmutableIntSet
          IntSet wrapper implementation which throws UnsupportedMethodOperation exceptions when the set is attempted to be changed.
 class ListIntSet
          Concrete implementation of IntSet which uses a linked list internally.
 class SingletonIntSet
          Concrete implementation of IntSet which may only hold a single element.
 

Fields in com.inxar.syntacs.util declared as IntSet
static IntSet EmptyIntSet.EMPTY_SET
          Returns a statically cached copy of the EmptyIntSet.
 IntSet BubbleTree.Bubble.set
           
 

Methods in com.inxar.syntacs.util that return IntSet
 IntSet HashBitSetIntRelation.get(int key)
           
 IntSet HashBitSetIntRelation.keys()
           
 IntSet BubbleTree.get(int key)
          Returns the IntSet maintained at the interval which includes the given key.
 IntSet HashIntFunction.keys()
           
 IntSet ArrayIntFunction.keys()
           
 IntSet TreeListIntRelation.keys()
           
 IntSet TreeListIntRelation.get(int key)
           
 

Methods in com.inxar.syntacs.util with parameters of type IntSet
 void HashBitSetIntRelation.set(int key, IntSet values)
           
 void BitSetIntSet.union(IntSet other)
           
 void EmptyIntSet.union(IntSet other)
           
 void BubbleTree.put(int lo, int hi, IntSet other)
          Puts the given value across the given interval <lo,hi>.
 void ImmutableIntSet.union(IntSet other)
           
 void TreeListIntRelation.set(int key, IntSet set)
           
 void ListIntSet.union(IntSet other)
           
 void SingletonIntSet.union(IntSet other)
           
 

Constructors in com.inxar.syntacs.util with parameters of type IntSet
ImmutableIntSet(IntSet set)
          Constructs the ImmutableIntSet wrapping the given set.
 

Uses of IntSet in org.inxar.syntacs.grammar.context_free
 

Methods in org.inxar.syntacs.grammar.context_free that return IntSet
 IntSet GrammarSymbol.getFirstSet()
          Computes the IntSet Of terminals that is the first set for this GrammarSymbol.
 IntSet Item.getFirstSet()
          Return a IntSet of Items over the FIRST(beta, a);
 

Uses of IntSet in org.inxar.syntacs.grammar.regular
 

Methods in org.inxar.syntacs.grammar.regular that return IntSet
 IntSet RegularExpression.getFirstSet()
          Returns the IntSet of Intervals which are visible at the logical beginning of the the expression.
 IntSet RegularExpression.getLastSet()
          Returns the IntSet of Intervals which are visible at the logical end of the the expression.
 IntSet Interval.getFollowSet()
          Returns the "follow set", or the Intervals (input) that may occur directly after encountering this one.
 IntSet RegularSet.getStart()
          Returns the IntSet of intervals which are visible from some abstract initial state.
 

Uses of IntSet in org.inxar.syntacs.util
 

Methods in org.inxar.syntacs.util that return IntSet
 IntSet Reiterator.values()
          Returns a set view of the current element's values.
 IntSet IntFunction.keys()
          Returns an IntSet view of the keys.
 IntSet IntRelation.keys()
          Returns the set of keys.
 IntSet IntRelation.get(int key)
          Returns the set under the given key.
 

Methods in org.inxar.syntacs.util with parameters of type IntSet
 void IntRelation.set(int key, IntSet values)
          Assigns the given set to the given key.
 void IntSet.union(IntSet other)
          All the members of the given other IntSet are added to this IntSet.