A B C D E F G H I K L M N O P Q R S T U V W X

A

AbbGrammar - class com.inxar.syntacs.translator.test.AbbGrammar.
Automatically generated by Syntacs Translation Toolkit on Fri Jul 06 12:04:58 PDT 2001
AbbGrammar() - Constructor for class com.inxar.syntacs.translator.test.AbbGrammar
 
ABORT - Static variable in interface org.inxar.syntacs.analyzer.syntactic.Correction
The "Abort" correction instruction causes the Parser to immediately bail by throwing a TranslationException.
AbstractLRTranslationComponent - class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent.
Base implementation of LRTranslationComponent.
AbstractLRTranslationComponent() - Constructor for class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
AbstractSymbol - class com.inxar.syntacs.analyzer.AbstractSymbol.
Base implementation of Symbol.
ACCEPT - Static variable in interface org.inxar.syntacs.automaton.pushdown.Action
The ACCEPT instruction type.
accept() - Method in interface org.inxar.syntacs.analyzer.syntactic.ParserInterpreter
This method will be called by the parser when the ACCEPT instruction occurs.
accept() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
accept(int, int) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
accepts - Variable in class com.inxar.syntacs.automaton.finite.MesoArrayDFA
The accepting token table, where the first dimension is the state number and the value at that address is the Token type number.
action - Variable in class com.inxar.syntacs.automaton.pushdown.ArrayDPA
 
action - Variable in class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA
 
Action - interface org.inxar.syntacs.automaton.pushdown.Action.
This is an abstraction of a DPA parse 'action'.
ACTION_PEEK - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant returned by getContextAction(int, int) to signal a context stack peek, meaning "change to the context given at the top of stack".
ACTION_PEEL - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant returned by getContextAction(int, int) to signal a context stack peel, meaning "execute ACTION_POP until the top of the stack is equal to the return value of getContextRegister(int, int).
ACTION_POP - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant returned by getContextAction(int, int) to signal a context stack pop, meaning "change back to the previous stack context".
ACTION_POUNCE - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant returned by getContextAction(int, int) to signal a context stack pounce, meaning "execute an ACTION_POP, then an ACTION_PUSH".
ACTION_PUSH - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant returned by getContextAction(int, int) to signal a context stack push, meaning "shift to the context having the ID given by the return value of getContextRegister(int, int)".
action(int, int) - Method in interface org.inxar.syntacs.automaton.pushdown.DPA
Returns the Action associated by traversing the path given from the given state over the given symbol.
action(int, int) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPA
 
action(int, int) - Method in class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA
 
actions - Variable in class com.inxar.syntacs.automaton.pushdown.ArrayDPA
 
actions - Variable in class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA
 
add(boolean) - Method in class com.inxar.syntacs.util.Buffer
 
add(Buffer) - Method in class com.inxar.syntacs.util.Buffer
 
add(char) - Method in interface org.inxar.syntacs.grammar.regular.CharClass
Adds the given char to the list of alternatives.
add(char) - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
add(char) - Method in class com.inxar.syntacs.util.Buffer
 
add(char[]) - Method in class com.inxar.syntacs.util.Buffer
 
add(char[], int, int) - Method in class com.inxar.syntacs.util.Buffer
 
add(char, char) - Method in interface org.inxar.syntacs.grammar.regular.CharClass
Adds the given range of characters to the character class.
add(char, char) - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
add(GrammarSymbol) - Method in interface org.inxar.syntacs.grammar.context_free.Production
Concatenates the given GrammarSymbol to the end of this Production sequence.
add(GrammarSymbol) - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
add(int) - Method in class com.inxar.syntacs.analyzer.syntactic.StandardRecovery
 
add(int) - Method in interface org.inxar.syntacs.util.IntList
Adds the given value to the end of the list and returns the index number of the element that was written.
add(int) - Method in class com.inxar.syntacs.util.Buffer
 
add(int) - Method in class com.inxar.syntacs.util.ArrayIntList
 
add(int, Object) - Method in class com.inxar.syntacs.analyzer.syntactic.StandardRecovery
 
add(long) - Method in class com.inxar.syntacs.util.Buffer
 
add(String) - Method in class com.inxar.syntacs.util.Buffer
 
add(String) - Method in class com.inxar.syntacs.util.Tree
 
add(String) - Method in class com.inxar.syntacs.util.Tree.Box
 
add(String, int, int) - Method in class com.inxar.syntacs.util.Buffer
 
add(Symbol) - Method in class com.inxar.syntacs.analyzer.ArraySymbol
Adds the given symbol to the next empty slot in the Symbol array.
addAllele(RegularExpression) - Method in interface org.inxar.syntacs.grammar.regular.Union
Adds the given RegularExpression to the list of alternatives.
addAllele(RegularExpression) - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
addContext(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Adds a context having the given name to the list of contexts.
addNonTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Adds a new nonterminal to the list of nonterminal having the given name.
addProduction(String, List) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Adds a new production to the grammar having the given nonterminal as the right-hand-side and the given List of symbol names as the left-hand-side.
addSemanticError(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
addSemanticWarning(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
addTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Adds a new terminal to the list of terminal having the given name.
Algorithm - interface org.inxar.syntacs.util.Algorithm.
The Algorithm interface is a very general abstraction over some evaluatable process.
AlgorithmException - exception org.inxar.syntacs.util.AlgorithmException.
The AlgorithmException is a general Exception possibly thrown by Algorithm implementations.
AlgorithmException() - Constructor for class org.inxar.syntacs.util.AlgorithmException
Constructs an empty AlgorithmException.
AlgorithmException(String) - Constructor for class org.inxar.syntacs.util.AlgorithmException
Constructs an AlgorithmException with the given message.
AlgorithmException(Throwable) - Constructor for class org.inxar.syntacs.util.AlgorithmException
Constructs an AlgorithmException on the nested Throwable.
AlgorithmException(Throwable, String) - Constructor for class org.inxar.syntacs.util.AlgorithmException
Constructs an AlgorithmException on the nested Throwable having the given message.
alleles() - Method in interface org.inxar.syntacs.grammar.regular.Union
Returns the number of alternatives.
alleles() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
AmbiguityException - exception org.inxar.syntacs.automaton.pushdown.AmbiguityException.
AmbiguityException objects are thrown to indicate mismatches between the definition of a language grammar and the strength of the algorithm used to compute the state machine to recognize that grammars.
AmbiguityException(int, String) - Constructor for class org.inxar.syntacs.automaton.pushdown.AmbiguityException
Constructs a new AmbiguityException with the given message.
Arboreal - interface com.inxar.syntacs.util.Arboreal.
The Arboreal interface is implemented by those objects which can render themselves in Tree form.
arity() - Method in class com.inxar.syntacs.util.Tree
 
Array2MesoArrayDPATransformer - class com.inxar.syntacs.automaton.pushdown.Array2MesoArrayDPATransformer.
Concrete DPATransformer implementation which converts an ArrayDPA into a MesoArrayDPA.
Array2MesoArrayDPATransformer() - Constructor for class com.inxar.syntacs.automaton.pushdown.Array2MesoArrayDPATransformer
Constructs the Array2MesoArrayDPATransformer.
ArrayDPA - class com.inxar.syntacs.automaton.pushdown.ArrayDPA.
Concrete implementation of DPA which uses full-length array parse tables.
ArrayDPA(int[][], int[][], Action[]) - Constructor for class com.inxar.syntacs.automaton.pushdown.ArrayDPA
Constructs the ArrayDPA on the given action table, transition table, production length table, and Action registry.
ArrayDPAConstructor - class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor.
Concrete implementation of DPAConstructor which builds an ArrayDFA.
ArrayDPAConstructor(ContextFreeSet) - Constructor for class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
ArrayIntArray - class com.inxar.syntacs.util.ArrayIntArray.
Concrete implementation of IntArray which uses an array internally.
ArrayIntArray(int[]) - Constructor for class com.inxar.syntacs.util.ArrayIntArray
Constructs a new ArrayIntArray wrapping the given int[].
ArrayIntFunction - class com.inxar.syntacs.util.ArrayIntFunction.
Concrete implementation of IntFunction which uses an array internally to store values and an IntSet to track keys.
ArrayIntFunction(int) - Constructor for class com.inxar.syntacs.util.ArrayIntFunction
Constructs a new ArrayIntFunction.
ArrayIntList - class com.inxar.syntacs.util.ArrayIntList.
Concrete implementation of IntList which uses an array internally.
ArrayIntList() - Constructor for class com.inxar.syntacs.util.ArrayIntList
Constructs a new ArrayIntList using a default initial capacity.
ArrayIntList(int) - Constructor for class com.inxar.syntacs.util.ArrayIntList
Constructs a new ArrayIntList with the given initial capacity.
ArrayIntStack - class com.inxar.syntacs.util.ArrayIntStack.
Concrete implementation of IntStack which uses an array internally.
ArrayIntStack() - Constructor for class com.inxar.syntacs.util.ArrayIntStack
Constructs the ArrayIntStack using a default capacity.
ArrayIntStack(int) - Constructor for class com.inxar.syntacs.util.ArrayIntStack
Constructs the ArrayIntStack with the given initial capacity.
ArraySymbol - class com.inxar.syntacs.analyzer.ArraySymbol.
Concrete list implementation of Symbol which has a fixed length.
ArraySymbol(int) - Constructor for class com.inxar.syntacs.analyzer.ArraySymbol
Constructs the ArraySymbol with the given array length given by len.
ArraySymbol(int, int) - Constructor for class com.inxar.syntacs.analyzer.ArraySymbol
Constructs the ArraySymbol with the given type and array length given by len.
as - Variable in class com.inxar.syntacs.analyzer.ArraySymbol
The array which holds the child Symbols within this Symbol.
at(int) - Method in interface org.inxar.syntacs.analyzer.syntactic.Sentence
Returns the Symbol at the nth visible position of the stack such that position 0 is the top of the stack.
at(int) - Method in interface org.inxar.syntacs.util.IntArray
Returns the value at the given index.
at(int) - Method in class com.inxar.syntacs.util.EmptyIntSet
 
at(int) - Method in class com.inxar.syntacs.util.ArrayIntArray
 
at(int) - Method in class com.inxar.syntacs.util.ArrayIntList
 
at(int) - Method in class com.inxar.syntacs.util.SingletonIntSet
 
atch() - Method in interface org.inxar.syntacs.analyzer.Input
"At char" (no argument): Returns the current absolute position of the input (the offset), as though an index into an array.
atch() - Method in class com.inxar.syntacs.analyzer.StandardInput
 
atch(int) - Method in interface org.inxar.syntacs.analyzer.Input
"At char (with argument)": Sets the input position to the given argument.
atch(int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
atln() - Method in interface org.inxar.syntacs.analyzer.Input
"At line": Returns the current line number.
atln() - Method in class com.inxar.syntacs.analyzer.StandardInput
 
ATOM - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
attr(String, String) - Method in interface org.inxar.syntacs.util.GraphViz
Adds a new attribute to the graph and returns the graph instance.
attr(String, String) - Method in interface org.inxar.syntacs.util.GraphViz.Node
Adds a new attribute to the node and returns the Edge to the caller such that StringBuffer-like programming style is supported.
attr(String, String) - Method in interface org.inxar.syntacs.util.GraphViz.Edge
Adds a new attribute to the edge and returns the Node to the caller such that StringBuffer-like programming style is supported.
attr(String, String) - Method in class com.inxar.syntacs.util.Dot
 
Auditor - interface org.inxar.syntacs.translator.Auditor.
Auditor is a "global" repository for errors and warnings; a listener for complaints.

B

bach(int) - Method in interface org.inxar.syntacs.analyzer.Input
"backup chars": Moves the input "back" the given number of characters.
bach(int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
back() - Method in interface org.inxar.syntacs.util.Channel
Decrements an indent which is manifested after successive newlines.
balance(TreeDFA.Edge) - Static method in class com.inxar.syntacs.automaton.finite.TreeDFA
Given a (possibly unbalanced) binary edge tree, balance the tree such that a Red-Black tree would be pleased with the output.
balance(TreeDFA.Edge[], int, int) - Static method in class com.inxar.syntacs.automaton.finite.TreeDFA
Recursively balance the section of the Edge array specified.
bin(int, int) - Static method in class com.inxar.syntacs.util.Pickler
 
BinaryIntFunction - interface org.inxar.syntacs.util.BinaryIntFunction.
The BinaryIntFunction is a mapping from an int tuple to an int value.
BitSetIntSet - class com.inxar.syntacs.util.BitSetIntSet.
Concrete implementation of IntSet which uses a java.util.BitSet internally.
BitSetIntSet() - Constructor for class com.inxar.syntacs.util.BitSetIntSet
Constructs the BitSetIntSet with a default initial length of 17.
BitSetIntSet(int) - Constructor for class com.inxar.syntacs.util.BitSetIntSet
Constructs the BitSetIntSet with the given initial length.
broach() - Method in interface org.inxar.syntacs.analyzer.Input
Returns the forthcoming char without advancing the buffer (like a `peek').
broach() - Method in class com.inxar.syntacs.analyzer.StandardInput
 
BubbleTree - class com.inxar.syntacs.util.BubbleTree.
BubbleTree is a binary tree (interval tree) data structure which maintains a IntSet of integers at each node in the tree.
BubbleTree.Bubble - class com.inxar.syntacs.util.BubbleTree.Bubble.
A Bubble is a single node in a BubbleTree interval tree.
BubbleTree() - Constructor for class com.inxar.syntacs.util.BubbleTree
Zero-argument constructor creates a new empty BubbleTree.
Buffer - class com.inxar.syntacs.util.Buffer.
Simpler, unsynchronized implementation of StringBuffer that can render itself to a Writer.
Buffer() - Constructor for class com.inxar.syntacs.util.Buffer
 
Buffer(int) - Constructor for class com.inxar.syntacs.util.Buffer
 
burn() - Method in class com.inxar.syntacs.translator.lr.BurnerController
 
burn(Object, ClassDeclaration) - Method in class com.inxar.syntacs.automaton.finite.MesoArrayDFABurner
 
burn(Object, ClassDeclaration) - Method in class com.inxar.syntacs.automaton.pushdown.MesoArrayDPABurner
 
burn(Object, ClassDeclaration) - Method in class com.inxar.syntacs.translator.lr.LRTranslatorGrammarBurner
 
burn(Object, ClassDeclaration) - Method in interface org.inxar.syntacs.util.Burner
Modifies the given empty ClassDeclaration such that the class is "burned".
Burner - interface org.inxar.syntacs.util.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).
BurnerController - class com.inxar.syntacs.translator.lr.BurnerController.
The BurnerController is centrally responsible for overseeing and coordinating various Burner instances.
BurnerController() - Constructor for class com.inxar.syntacs.translator.lr.BurnerController
 
BurnTools - class com.inxar.syntacs.util.BurnTools.
A collection of utilities used by various Burner instances; makes working with the Jenesis API easier.

C

C_charclass - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Constant ID for charclass
C_default - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Constant ID for default
C_default - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Constant ID for default
C_default - Static variable in class com.inxar.syntacs.translator.test.AbbGrammar
Constant ID for default
C_default - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Constant ID for default
C_default - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Constant ID for default
capitalize(String) - Static method in class com.inxar.syntacs.util.StringTools
 
catastrophe() - Method in interface org.inxar.syntacs.util.Log
Gets the catastrophe Channel.
CFEpsilon - class com.inxar.syntacs.grammar.context_free.CFEpsilon.
Standard Epsilon implementation.
CFGrammar - class com.inxar.syntacs.grammar.context_free.CFGrammar.
Standard ContextFreeGrammar implementation.
CFGrammar() - Constructor for class com.inxar.syntacs.grammar.context_free.CFGrammar
Constructs the CFGrammar.
CFItem - class com.inxar.syntacs.grammar.context_free.CFItem.
Standard Item implementation.
CFLR1Item - class com.inxar.syntacs.grammar.context_free.CFLR1Item.
Standard LR1Item implementation.
CFNonTerminal - class com.inxar.syntacs.grammar.context_free.CFNonTerminal.
Standard NonTerminal implementation.
CFProduction - class com.inxar.syntacs.grammar.context_free.CFProduction.
Standard Production implementation.
CFTerminal - class com.inxar.syntacs.grammar.context_free.CFTerminal.
Standard Terminal implementation.
Channel - interface org.inxar.syntacs.util.Channel.
A Channel is a buffered writing device for a Log.
charAt(int) - Method in class com.inxar.syntacs.util.Buffer
 
CharClass - interface org.inxar.syntacs.grammar.regular.CharClass.
The CharClass interface is another 'utility' interface for assembling complex Unions.
CHARCLASS - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
CharString - interface org.inxar.syntacs.grammar.regular.CharString.
The CharString interface is a 'utility' regex object that takes care of the work of concatenating individual intervals.
CharSymbol - class com.inxar.syntacs.analyzer.CharSymbol.
Concrete implementation of Symbol which internally contains a char.
CharSymbol(char) - Constructor for class com.inxar.syntacs.analyzer.CharSymbol
Constructs the CharSymbol with the given char value.
CharSymbol(int, char) - Constructor for class com.inxar.syntacs.analyzer.CharSymbol
Constructs the CharSymbol with the given type and char value.
child(int) - Method in class com.inxar.syntacs.util.Tree
 
Clock - class com.inxar.syntacs.util.Clock.
A Clock is a simple utility class used for timing things, like a stopwatch.
Clock() - Constructor for class com.inxar.syntacs.util.Clock
Makes a new Clock and marks the current time.
clone() - Method in interface org.inxar.syntacs.grammar.Token
Clones the Token.
clone() - Method in interface org.inxar.syntacs.grammar.regular.RegularExpression
See the general explanation of clone() given above.
clone() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REEpsilon
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REExpressionTerminator
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
clone() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
clone() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
clone() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
clone() - Method in interface org.inxar.syntacs.util.IntSet
Clones the IntSet.
clone() - Method in interface org.inxar.syntacs.util.IntArray
Clones the IntArray.
clone() - Method in class com.inxar.syntacs.util.Buffer
 
clone() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
clone() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
clone() - Method in class com.inxar.syntacs.util.ArrayIntArray
 
clone() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
clone() - Method in class com.inxar.syntacs.util.ArrayIntFunction
 
clone() - Method in class com.inxar.syntacs.util.ListIntSet
 
clone() - Method in class com.inxar.syntacs.util.ArrayIntList
 
clone() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
close() - Method in interface org.inxar.syntacs.util.Session
To be called at the end of the session.
close() - Method in class com.inxar.syntacs.util.StandardSession
 
Closure - interface org.inxar.syntacs.grammar.regular.Closure.
The Closure interface is the abstraction for the Kleene closure construct ('*').
CLOSURE - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
closure(IntSet) - Method in class com.inxar.syntacs.automaton.pushdown.LR1Constructor
Returns the closure set of the given set of items.
com.inxar.syntacs - package com.inxar.syntacs
Contains the command-line front-ends to the Syntacs Translation Toolkit (STT) for compiling, running, and testing.
com.inxar.syntacs.analyzer - package com.inxar.syntacs.analyzer
Defines classes which support lexical and syntactic analysis.
com.inxar.syntacs.analyzer.lexical - package com.inxar.syntacs.analyzer.lexical
Defines classes which implement the lexical analyzer interfaces.
com.inxar.syntacs.analyzer.syntactic - package com.inxar.syntacs.analyzer.syntactic
Defines classes which implement the syntax analyzer interfaces.
com.inxar.syntacs.automaton.finite - package com.inxar.syntacs.automaton.finite
Defines classes which implement determinitic finite automata and their construction.
com.inxar.syntacs.automaton.pushdown - package com.inxar.syntacs.automaton.pushdown
Defines classes which implement pushdown automata and their construction.
com.inxar.syntacs.grammar.context_free - package com.inxar.syntacs.grammar.context_free
Defines classes which implement context-free grammars.
com.inxar.syntacs.grammar.regular - package com.inxar.syntacs.grammar.regular
Defines classes which implement regular-expression based grammars.
com.inxar.syntacs.translator - package com.inxar.syntacs.translator
Defines classes which implement several components used during the translation process.
com.inxar.syntacs.translator.lr - package com.inxar.syntacs.translator.lr
Defines classes which implement LR-specific translation machinery.
com.inxar.syntacs.translator.regexp - package com.inxar.syntacs.translator.regexp
Defines classes which implement a Translator for regular expressions.
com.inxar.syntacs.translator.syntacs - package com.inxar.syntacs.translator.syntacs
Defines classes which implement a Translator for the syntacs grammar itself.
com.inxar.syntacs.translator.test - package com.inxar.syntacs.translator.test
Defines classes which implement translators for several test grammars.
com.inxar.syntacs.util - package com.inxar.syntacs.util
Defines classes and utilities which implement fundamental abstract data types.
comment(String) - Method in interface org.inxar.syntacs.util.GraphViz
Sets the comment for the graph.
comment(String) - Method in class com.inxar.syntacs.util.Dot
 
Compile - class com.inxar.syntacs.Compile.
Compile is the command-line interface to compile grammar files into Translators.
compile() - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
When token construction is complete, compile() compiles and returns a RegularSet object which can be used for generation of DFA's, for example.
compile() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
compile() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar
When the construction and setup of the context free language elements is complete, compile() returns a ContextFreeSet object which can then be used to construct a DPA.
compile() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
compile(Properties) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Once all the grammar declarations and definitions have been done, compile() will go through everything and do all the semantic checks.
Complaint - interface org.inxar.syntacs.translator.Complaint.
Complaint is a general name for a semantic/syntactic warnings and errors.
complaints() - Method in interface org.inxar.syntacs.translator.Auditor
Returns the current number of complaints (errors() + warnings()).
complaints() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
CONCAT - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
Concatenation - interface org.inxar.syntacs.grammar.regular.Concatenation.
The Concatenation interface is the abstraction for the fundamental concatenation regular construct.
ConstantSymbol - class com.inxar.syntacs.analyzer.ConstantSymbol.
Concrete implementation of Symbol which needs no internal state other than the symbol type.
ConstantSymbol(int) - Constructor for class com.inxar.syntacs.analyzer.ConstantSymbol
Constructs an ConstantSymbol with the given type.
construct(ContextFreeSet) - Method in interface org.inxar.syntacs.automaton.pushdown.DPAConstructor
Constructs a DPA.
construct(ContextFreeSet) - Method in class com.inxar.syntacs.automaton.pushdown.LALR1Constructor
 
construct(ContextFreeSet) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
construct(ContextFreeSet) - Method in class com.inxar.syntacs.automaton.pushdown.LR1Constructor
 
construct(RegularSet) - Method in interface org.inxar.syntacs.automaton.finite.DFAConstructor
Constructs a DFA from the given RegularSet.
construct(RegularSet) - Method in class com.inxar.syntacs.automaton.finite.TreeDFAConstructor
 
contains(int) - Method in interface org.inxar.syntacs.util.IntList
Returns true if the given value is in the list, false otherwise.
contains(int) - Method in interface org.inxar.syntacs.util.IntSet
Returns true if the given value is already in this IntSet.
contains(int) - Method in interface org.inxar.syntacs.util.IntStack
Returns true if the stack contains the given value, false otherwise.
contains(int) - Method in class com.inxar.syntacs.util.ArrayIntStack
 
contains(int) - Method in class com.inxar.syntacs.util.BitSetIntSet
 
contains(int) - Method in class com.inxar.syntacs.util.EmptyIntSet
 
contains(int) - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
contains(int) - Method in class com.inxar.syntacs.util.ListIntSet
 
contains(int) - Method in class com.inxar.syntacs.util.ArrayIntList
 
contains(int) - Method in class com.inxar.syntacs.util.SingletonIntSet
 
contains(String) - Method in interface org.inxar.syntacs.util.Session
Returns true if an entry exists for the given key, false otherwise.
contains(String) - Method in class com.inxar.syntacs.util.StandardSession
 
ContextFreeGrammar - interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar.
The ContextFreeGrammar interface is a factory for assembling context free grammars, analogous to the RegularGrammar interface.
ContextFreeSet - interface org.inxar.syntacs.grammar.context_free.ContextFreeSet.
The ContextFreeSet interface is an optimized version of the ContextFreeGrammar object used by DPA construction algorithms.
control() - Static method in class com.inxar.syntacs.util.Mission
Gets the global Session instance.
control(Session) - Static method in class com.inxar.syntacs.util.Mission
Sets the global Session to the given instance.
copy(int) - Method in class com.inxar.syntacs.util.Buffer
 
Correction - interface org.inxar.syntacs.analyzer.syntactic.Correction.
A Correction is a discrete instruction for a Parser to execute (apply) during an error recovery.
critical() - Method in interface org.inxar.syntacs.util.Log
Gets the critical Channel.

D

deactivate() - Static method in class com.inxar.syntacs.util.Mission
Closes and nullifies the current Session instance.
DEAD_STATE - Static variable in interface org.inxar.syntacs.automaton.finite.DFA
The DEAD_STATE is the state where all exit paths lead back to the DEAD_STATE.
debug() - Method in interface org.inxar.syntacs.util.Log
Gets the debugging Channel.
DFA - interface org.inxar.syntacs.automaton.finite.DFA.
The "Deterministic Finite Automaton" (DFA) interface abstracts a Moore state machine used to recognize discrete sequences of symbols (usually character symbols).
DFAConstructor - interface org.inxar.syntacs.automaton.finite.DFAConstructor.
Algorithms which are capable of generating a DFA from a RegularSet can be encapsulated by the DFAConstructor interface.
DFATransformer - interface org.inxar.syntacs.automaton.finite.DFATransformer.
Algorithms which are capable of transforming some other object into a DFA can be encapsulated by the DFATransformer interface.
DOM - class com.inxar.syntacs.util.DOM.
Collection of utilities useful for working with XML DOM trees.
Dot - class com.inxar.syntacs.util.Dot.
Basic implementation of the GraphViz interface.
Dot(String) - Constructor for class com.inxar.syntacs.util.Dot
 
DPA - interface org.inxar.syntacs.automaton.pushdown.DPA.
The "Deterministic Pushdown Automaton" (DPA) abstracts a state machine which maintains a stack of Symbol objects used for recognizing an LR-grammar.
DPAConstructor - interface org.inxar.syntacs.automaton.pushdown.DPAConstructor.
The DPAConstructor interface abstracts algorithms which are capable of transforming a ContextFreeSet into a DPA.
DPATransformer - interface org.inxar.syntacs.automaton.pushdown.DPATransformer.
The DPATransformer interface abstracts algorithms which are capable of transforming an Object into a DPA.

E

edge(String, String) - Method in interface org.inxar.syntacs.util.GraphViz
Adds a new Edge to the graph and returns it to the caller for further refinement.
edge(String, String) - Method in class com.inxar.syntacs.util.Dot
 
elapsed() - Method in class com.inxar.syntacs.util.Clock
Computes the interval between the current time and the last mark but does not reset the mark.
EMPTY_SET - Static variable in class com.inxar.syntacs.util.EmptyIntSet
Returns a statically cached copy of the EmptyIntSet.
EmptyIntSet - class com.inxar.syntacs.util.EmptyIntSet.
Concrete implementation of IntSet which may never contain elements.
Epsilon - interface org.inxar.syntacs.grammar.regular.Epsilon.
The Epsilon interface represents the abstract symbol for 'e', the pattern which matches the empty string.
Epsilon - interface org.inxar.syntacs.grammar.context_free.Epsilon.
The Epsilon interface is a special type of Terminal.
EPSILON - Static variable in interface org.inxar.syntacs.grammar.Token
This is the universal token type id that denotes the empty string.
EPSILON - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
equals(Object) - Method in class com.inxar.syntacs.analyzer.ObjectSymbol
 
equals(Object) - Method in class com.inxar.syntacs.analyzer.ConstantSymbol
 
equals(Object) - Method in class com.inxar.syntacs.analyzer.StringSymbol
 
equals(Object) - Method in class com.inxar.syntacs.analyzer.ListSymbol
 
equals(Object) - Method in class com.inxar.syntacs.analyzer.CharSymbol
 
equals(Object) - Method in class com.inxar.syntacs.automaton.pushdown.StandardAction
 
equals(Object) - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
equals(Object) - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
equals(Object) - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
equals(Object) - Method in class com.inxar.syntacs.util.BitSetIntSet
 
equals(Object) - Method in class com.inxar.syntacs.util.EmptyIntSet
 
equals(Object) - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
equals(Object) - Method in class com.inxar.syntacs.util.ListIntSet
 
equals(Object) - Method in class com.inxar.syntacs.util.SingletonIntSet
 
ERROR - Static variable in interface org.inxar.syntacs.automaton.pushdown.Action
The ERROR instruction type.
ERROR - Static variable in class com.inxar.syntacs.automaton.pushdown.ArrayDPA
A standard error Action cached here for convenience.
ERROR - Static variable in interface org.inxar.syntacs.grammar.Token
This is the token type used for the ERROR symbol.
error(int, int) - Method in interface org.inxar.syntacs.analyzer.lexical.LexerInterpreter
Notify an error starting at the given offset having the given length.
error(int, int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
errors() - Method in interface org.inxar.syntacs.translator.Auditor
Returns the current number of errors.
errors() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
escape(String) - Static method in class com.inxar.syntacs.util.StringTools
 
escape(StringBuffer) - Static method in class com.inxar.syntacs.util.DOM
Modifies the StringBuffer argument such that any '<', '>', '&' characters are escaped by their entity reference counterparts.
EtfGrammar - class com.inxar.syntacs.translator.test.EtfGrammar.
Automatically generated by Syntacs Translation Toolkit on Fri Jul 06 12:05:01 PDT 2001
EtfGrammar() - Constructor for class com.inxar.syntacs.translator.test.EtfGrammar
 
evaluate() - Method in class com.inxar.syntacs.automaton.pushdown.SCCTransitiveClosure
 
evaluate() - Method in interface org.inxar.syntacs.util.Algorithm
Evaluates the Algorithm, possibly throwing an AlgorithmException along the way.
ExpressionTerminator - interface org.inxar.syntacs.grammar.regular.ExpressionTerminator.
The ExpressionTerminator interface describes a special pseudo-abstract object that symbolizes the end of a particular regular expression.

F

fetch(int, int, char[], int) - Method in interface org.inxar.syntacs.analyzer.Input
"Fetch chars": Copies the region from offset with given length into the dst array provided starting at the given destination offset.
fetch(int, int, char[], int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
follow() - Method in interface org.inxar.syntacs.grammar.regular.RegularExpression
Triggers the process of computing the follow sets.
follow() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
follow() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
follow() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
follow() - Method in class com.inxar.syntacs.grammar.regular.REEpsilon
 
follow() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
follow() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
follow() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
follow() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
follow() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 

G

get(int) - Method in interface org.inxar.syntacs.analyzer.syntactic.Sentence
Returns the Symbol at the nth visible position of the stack such that position n is the shallowest part of the stack.
get(int) - Method in interface org.inxar.syntacs.util.IntFunction
Returns the value mapped to the given key.
get(int) - Method in interface org.inxar.syntacs.util.IntRelation
Returns the set under the given key.
get(int) - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
get(int) - Method in class com.inxar.syntacs.util.BubbleTree
Returns the IntSet maintained at the interval which includes the given key.
get(int) - Method in class com.inxar.syntacs.util.HashIntFunction
 
get(int) - Method in class com.inxar.syntacs.util.ArrayIntFunction
 
get(int) - Method in class com.inxar.syntacs.util.TreeListIntRelation
 
get(int, int) - Method in interface org.inxar.syntacs.util.BinaryIntFunction
Returns the value mapped to the given (x, y) key combination.
get(int, NodeList) - Static method in class com.inxar.syntacs.util.DOM
 
get(String) - Method in interface org.inxar.syntacs.util.Session
Returns the Object under the given key or null if no such key exists.
get(String) - Method in class com.inxar.syntacs.util.StandardSession
 
getAllele(int) - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
getAlleles() - Method in interface org.inxar.syntacs.grammar.regular.Union
Returns the list of alternatives which are currently in the set as an array.
getAlleles() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
getAuditor() - Method in class org.inxar.syntacs.translator.TranslationException
 
getAuditor() - Method in class org.inxar.syntacs.translator.RuntimeTranslationException
 
getAuditor() - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Returns the current Auditor instance.
getAuditor() - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
getAuditor() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getBoolean(String) - Method in interface org.inxar.syntacs.util.Session
Returns the boolean under the given key.
getBoolean(String) - Method in class com.inxar.syntacs.util.StandardSession
 
getBoolean(String, boolean) - Method in interface org.inxar.syntacs.util.Session
Returns the boolean under the given key.
getBoolean(String, boolean) - Method in class com.inxar.syntacs.util.StandardSession
 
getBoolean(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getByte(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getch() - Method in interface org.inxar.syntacs.analyzer.Input
"Get char": Gets the next char and advances the offset by one.
getch() - Method in class com.inxar.syntacs.analyzer.StandardInput
 
getChar(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getCharArray() - Method in class com.inxar.syntacs.util.Buffer
 
getContext(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the name of the context having the given ID or null if no such ID is known.
getContext(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getContext(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getContext(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getContext(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getContext(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getContext(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getContext(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getContext(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the ID of the context with the given name or UNDEFINED_CONTEXT if no such context exists.
getContextAction(int, int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the action defined for the given grammar symbol in the given context as one of the ACTION_XXX constants in this interface.
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getContextAction(int, int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getContextFreeGrammar() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the parent ContextFreeGrammar.
getContextFreeGrammar() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getContextRegister(int, int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns an integer stored at the value of the given contextID and symbolID.
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getContextRegister(int, int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getContexts() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the list of context ID numbers as an IntArray.
getContexts() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getContexts() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getContexts() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getContexts() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getContexts() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getContexts() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getContexts() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getContextTerminals(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns a list of terminals defined within the context having the given ID or null if no such ID is known.
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getContextTerminals(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getCore() - Method in interface org.inxar.syntacs.grammar.context_free.LR1Item
Returns the Item which represents the core of this Item.
getCore() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
getDocument(String, boolean) - Static method in class com.inxar.syntacs.util.DOM
Attempts to instantiate an XML document from the given URI using three different parsers.
getDouble(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getDst() - Method in interface org.inxar.syntacs.util.GraphViz.Edge
Gets the destination node name.
getElements(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getEpsilon() - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Returns the Epsilon symbol in the (rare) case one needs it.
getEpsilon() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getEpsilon() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar
Returns the Epsilon object if needed.
getEpsilon() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getErrors() - Method in interface org.inxar.syntacs.translator.Auditor
Returns an unmodifiable list of errors, where each member in the List is an Complaint.
getErrors() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
getFirstChildElement(Element) - Static method in class com.inxar.syntacs.util.DOM
Fetches the first child that is an Element.
getFirstSet() - Method in interface org.inxar.syntacs.grammar.regular.RegularExpression
Returns the IntSet of Intervals which are visible at the logical beginning of the the expression.
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REEpsilon
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
getFirstSet() - Method in interface org.inxar.syntacs.grammar.context_free.GrammarSymbol
Computes the IntSet Of terminals that is the first set for this GrammarSymbol.
getFirstSet() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Return a IntSet of Items over the FIRST(beta, a);
getFirstSet() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
getFirstSet() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
getFloat(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getFollowSet() - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns the "follow set", or the Intervals (input) that may occur directly after encountering this one.
getFollowSet() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
getGoalNonTerminal() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the ID of the goal symbol (a nonterminal) or UNDEFINED_NONTERMINAL is no such goal symbol has been set.
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getGoalNonTerminal() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getGrammar() - Method in interface org.inxar.syntacs.grammar.regular.RegularToken
Return the RegularGrammar to which this RegularToken belongs.
getGrammar() - Method in interface org.inxar.syntacs.translator.Translator
Returns the TranslatorGrammar for this Translator.
getGrammar() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
getGrammarSymbol(int) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the GrammarSymbol with the given id.
getGrammarSymbol(int) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getGrammarSymbols() - Method in interface org.inxar.syntacs.grammar.context_free.Production
Returns an IntArray for the right hand side of this Production.
getGrammarSymbols() - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
getHead() - Method in interface org.inxar.syntacs.grammar.regular.CharString
Returns the RegularExpression at the head of the string.
getHead() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
getID() - Method in interface org.inxar.syntacs.grammar.Token
Returns the id given to this Token.
getID() - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns the globally allocated ID for this Interval.
getID() - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the globally allocated ID for this RegularSet.
getID() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
getID() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getID() - Method in interface org.inxar.syntacs.grammar.context_free.GrammarSymbol
The globally assigned integer identifier for this GrammarSymbol.
getID() - Method in interface org.inxar.syntacs.grammar.context_free.Production
Gets the globally allocated identifier for this Production.
getID() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns the unique allocated ID for this Item.
getID() - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
getID() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
getID() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
getID() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
getID() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
getInitialItem() - Method in interface org.inxar.syntacs.grammar.context_free.Production
Returns the first Item in the Production, A := *ab.
getInitialItem() - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
getInput() - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Returns the current Input instance.
getInput() - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
getInput() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getInt(String) - Method in interface org.inxar.syntacs.util.Session
Returns the Object under the given key.
getInt(String) - Method in class com.inxar.syntacs.util.StandardSession
 
getInt(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getInt(String, int) - Method in interface org.inxar.syntacs.util.Session
Returns the Object under the given key.
getInt(String, int) - Method in class com.inxar.syntacs.util.StandardSession
 
getInternal() - Method in interface org.inxar.syntacs.grammar.regular.PositiveClosure
Returns the RegularExpression this closure 'wraps'.
getInternal() - Method in interface org.inxar.syntacs.grammar.regular.Closure
Returns the regex this closure 'wraps' Thus for a closure kleene ('a*'), kleene.getInternal() would return 'a'.
getInternal() - Method in interface org.inxar.syntacs.grammar.regular.Option
Returns the RegularExpression which this '?' modifies.
getInternal() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
getInternal() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
getInternal() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
getInterval(int) - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the Interval by the given id.
getInterval(int) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getItem(int) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the Item with the given id.
getItem(int) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getLastSet() - Method in interface org.inxar.syntacs.grammar.regular.RegularExpression
Returns the IntSet of Intervals which are visible at the logical end of the the expression.
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REEpsilon
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
getLastSet() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
getLeft() - Method in interface org.inxar.syntacs.grammar.regular.Concatenation
Returns 'a' in the concatenation 'ab'.
getLeft() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
getLexerInterpreter() - Method in interface org.inxar.syntacs.analyzer.lexical.Lexer
Gets the Listener to be notified of token Symbol events.
getLexerInterpreter() - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
 
getLineNumber() - Method in interface org.inxar.syntacs.translator.Complaint
Returns the line number of the error or -1 if it is not known.
getLineNumber() - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
getLong(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getLookahead() - Method in interface org.inxar.syntacs.grammar.context_free.LR1Item
Returns the Terminal symbol which may follow this Item.
getLookahead() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
getLRTranslatorGrammar() - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Returns the current LRTranslatorGrammar to the given instance.
getLRTranslatorGrammar() - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
getMessage() - Method in interface org.inxar.syntacs.translator.Complaint
Returns a message describing this complaint.
getMessage() - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
getName() - Method in interface org.inxar.syntacs.grammar.Token
Returns the name given to this Token.
getName() - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the name of this RegularSet.
getName() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getName() - Method in interface org.inxar.syntacs.grammar.context_free.GrammarSymbol
The common name of the GrammarSymbol.
getName() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
getName() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
getName() - Method in interface org.inxar.syntacs.translator.TranslatorGrammar
Returns the name of the Translator.
getName() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getName() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getName() - Method in interface org.inxar.syntacs.util.GraphViz
Returns the name of the graph.
getName() - Method in interface org.inxar.syntacs.util.GraphViz.Node
Returns the given name of the Node.
getName() - Method in class com.inxar.syntacs.util.Dot
 
getName() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getName() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getName() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getName() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getName() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getNextSet(IntSet) - Method in class com.inxar.syntacs.automaton.pushdown.LR1Constructor
Calculates and returns the next set of items for the given set of items.
getNonTerminal() - Method in interface org.inxar.syntacs.grammar.context_free.Production
Returns the NonTerminal defined as the left hand side of this Production.
getNonTerminal() - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
getNonTerminal(int) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the NonTerminal with the given id.
getNonTerminal(int) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getNonTerminal(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the name of the nonterminal having the given ID or null if no such ID is known.
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getNonTerminal(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getNonTerminal(String) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getNonTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the ID of the nonterminal having the given name or UNDEFINED_NONTERMINAL if no such nonterminal exists.
getNonTerminals() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getNonTerminals() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the list of nonterminal ID numbers as an IntArray.
getNonTerminals() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getNonTerminals() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getNonTerminals() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getNonTerminals() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getNonTerminals() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getNonTerminals() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getNonTerminals() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getParser() - Method in interface org.inxar.syntacs.analyzer.lexical.LexerInterpreter
Gets the Parser object which this LexerInterpreter may relay Symbol events to.
getParser() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
getParserInterpreter() - Method in interface org.inxar.syntacs.analyzer.syntactic.Parser
Gets the ParserInterpreter.
getParserInterpreter() - Method in class com.inxar.syntacs.analyzer.syntactic.StandardParser
 
getPath(String, String) - Static method in class com.inxar.syntacs.util.StringTools
 
getProduction() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns the Production to which this Item is associated.
getProduction() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
getProduction() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
getProduction(int) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the Production with the given id.
getProduction(int) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getProduction(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the name of the production having the given ID or null if no such ID is known.
getProduction(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getProduction(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getProduction(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getProduction(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getProduction(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getProduction(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getProduction(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getProduction(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the production having the given name or UNDEFINED_PRODUCTION is no such production exists.
getProductionItems() - Method in interface org.inxar.syntacs.grammar.context_free.NonTerminal
Returns the set of Item ID's which mention this NonTerminal as an IntArray.
getProductionItems() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
getProductionLength(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the length of the list of grammar symbols of the right-hand-side of the production having the given ID or UNDEFINED_PRODUCTION if no such ID is known.
getProductionLength(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getProductionLength(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getProductionLength(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getProductionLength(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getProductionLength(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getProductionLength(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getProductionLength(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getProductionNonTerminal(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the ID of the nonterminal obtained by reduction of the given productionID or UNDEFINED_PRODUCTION if no such production is known.
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getProductionNonTerminal(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getProductions() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getProductions() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the list of production ID numbers as an IntArray.
getProductions() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getProductions() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getProductions() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getProductions() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getProductions() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getProductions() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getProductions() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getProductionSymbols(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the list of grammar symbols of the right-hand-side of the production having the given ID as an IntArray or null if no such ID is known.
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getProductionSymbols(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getProperties() - Method in interface org.inxar.syntacs.translator.Translator
Returns the Properties defined for this Translator.
getProperties() - Method in interface org.inxar.syntacs.translator.Auditor
Gets the Properties instance.
getProperties() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
getProperties() - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Returns the current Properties instance.
getProperties() - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
getProperties() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
getProperties(String) - Method in class com.inxar.syntacs.util.SetProperties
 
getProperties(String, String[]) - Method in class com.inxar.syntacs.util.SetProperties
 
getProperty(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the value of the given property key or null of no such property exists.
getProperty(String) - Method in class com.inxar.syntacs.util.SetProperties
 
getReductions() - Method in interface org.inxar.syntacs.grammar.context_free.NonTerminal
Returns an IntArray of Productions which have this NonTerminal as the left hand side.
getReductions() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
getRegexpType() - Method in class com.inxar.syntacs.translator.regexp.Regexp
 
getRegularExpression() - Method in interface org.inxar.syntacs.grammar.regular.RegularToken
Returns the RegularExpression which implies the set of strings this Token may assume.
getRegularGrammar() - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the parent RegularGrammar.
getRegularGrammar() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getResult() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorInterpreter
When translation is complete and there were no unrecoverable errors, the LRTranslatorInterpreter should be able to produce some Object which was built from the parse tree.
getResult() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
getResult() - Method in class com.inxar.syntacs.translator.regexp.RegexpInterpreter
 
getResult() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
getRight() - Method in interface org.inxar.syntacs.grammar.regular.Concatenation
Returns 'b' in the concatenation 'ab'.
getRight() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
getRoot(String, boolean) - Static method in class com.inxar.syntacs.util.DOM
 
getShort(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getSource() - Method in interface org.inxar.syntacs.translator.Auditor
Gets the name of the input source.
getSource() - Method in interface org.inxar.syntacs.translator.Complaint
Returns the name of the source file/URI/whatever or null if it is not known.
getSource() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
getSource() - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
getSrc() - Method in interface org.inxar.syntacs.util.GraphViz.Edge
Gets the source node name.
getStart() - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the IntSet of intervals which are visible from some abstract initial state.
getStart() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getStart() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the Production designated as the start.
getStart() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getStartContext() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the ID of the initial context.
getStartContext() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getStartContext() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getStartContext() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getStartContext() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getStartContext() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getStartContext() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getStartContext() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getState(int) - Method in class com.inxar.syntacs.automaton.pushdown.LRConstructor
 
getString(String) - Method in interface org.inxar.syntacs.util.Session
Returns the String under the given key or null if no such key exists.
getString(String) - Method in class com.inxar.syntacs.util.StandardSession
 
getString(String, Element) - Static method in class com.inxar.syntacs.util.DOM
 
getString(String, String) - Method in interface org.inxar.syntacs.util.Session
Returns the String under the given key or the given default if no such key exists.
getString(String, String) - Method in class com.inxar.syntacs.util.StandardSession
 
getStrings(String, Element) - Static method in class com.inxar.syntacs.util.DOM
Returns a tokeinzer over a set of comma-delimited strings.
getSymbol(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the name of the symbol having the given ID or null if no such ID exists.
getSymbol(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the ID of the given terminal or nonterminal (symbols) or UNDEFINED_SYMBOL if no such name exists in the list of grammar symbols.
getSymbolType() - Method in interface org.inxar.syntacs.analyzer.Symbol
Returns the symbol type.
getSymbolType() - Method in class com.inxar.syntacs.analyzer.AbstractSymbol
 
getSymbolType() - Method in class com.inxar.syntacs.analyzer.StringSymbol
 
getSymbolType() - Method in class com.inxar.syntacs.translator.regexp.Regexp
 
getTail() - Method in interface org.inxar.syntacs.grammar.regular.CharString
Returns the RegularExpression at the tail of the string.
getTail() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
getTerminal(int) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the Terminal with the given id.
getTerminal(int) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getTerminal(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the name of the terminal having the given ID or null if no such ID is known.
getTerminal(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getTerminal(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getTerminal(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getTerminal(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getTerminal(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getTerminal(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getTerminal(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getTerminal(String) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns the ID of the terminal having the given name or UNDEFINED_TERMINAL if no such terminal exists.
getTerminalContexts(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns a list of contexts in which this terminal is defined.
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getTerminalContexts(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getTerminalRegexp(int) - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the regular expression String for the terminal having the given ID or null if no such ID is known.
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getTerminalRegexp(int) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getTerminals() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
getTerminals() - Method in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Returns the list of terminal ID numbers as an IntArray.
getTerminals() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getTerminals() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getTerminals() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getTerminals() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getTerminals() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getTerminals() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getTerminals() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getText(Element) - Static method in class com.inxar.syntacs.util.DOM
 
getToken() - Method in interface org.inxar.syntacs.grammar.regular.ExpressionTerminator
Returns the Token which this ExpressionTerminator implies.
getToken() - Method in class com.inxar.syntacs.grammar.regular.REExpressionTerminator
 
getToken() - Method in interface org.inxar.syntacs.grammar.context_free.Terminal
Returns the Token object upon which this Terminal takes its identity.
getToken() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
getToken(int) - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the Token with the given id.
getToken(int) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
getType() - Method in interface org.inxar.syntacs.analyzer.syntactic.Correction
Returns the type of this Correction as one of the constants in this interface.
getType() - Method in interface org.inxar.syntacs.automaton.pushdown.Action
The type of this action, one of (ERROR|SHIFT|REDUCE|ACCEPT).
getType() - Method in class org.inxar.syntacs.automaton.pushdown.AmbiguityException
 
getType() - Method in class com.inxar.syntacs.automaton.pushdown.StandardAction
 
getType() - Method in interface org.inxar.syntacs.translator.Complaint
Returns the type of this Complaint as one of the constants in this interface.
getType() - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
getUTFLength(String) - Static method in class com.inxar.syntacs.util.StringTools
 
getValue() - Method in interface org.inxar.syntacs.analyzer.syntactic.Correction
Returns some value associated with this Correction.
getValue() - Method in interface org.inxar.syntacs.automaton.pushdown.Action
A generic container for additional action information.
getValue() - Method in class com.inxar.syntacs.automaton.pushdown.StandardAction
 
getValue() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
getVersion() - Method in interface org.inxar.syntacs.translator.TranslatorGrammar
Returns the version number given to this grammar.
getVersion() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
getVersion() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
getVersion() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
getVersion() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
getVersion() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
getVersion() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
getVersion() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
getWarnings() - Method in interface org.inxar.syntacs.translator.Auditor
Returns an unmodifiable list of warnings, where each member in the List is an Complaint.
getWarnings() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
go - Variable in class com.inxar.syntacs.automaton.pushdown.ArrayDPA
 
go - Variable in class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA
 
go(int, int) - Method in interface org.inxar.syntacs.automaton.finite.DFA
Returns the next state for the given state and given input symbol.
go(int, int) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA
 
go(int, int) - Method in class com.inxar.syntacs.automaton.finite.MesoArrayDFA
 
go(int, int) - Method in interface org.inxar.syntacs.automaton.pushdown.DPA
Returns the state reached upon transition after reduction to the given nonterminal.
go(int, int) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPA
 
go(int, int) - Method in class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA
 
go(int, int, int) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
GrammarSymbol - interface org.inxar.syntacs.grammar.context_free.GrammarSymbol.
GrammarSymbol is the base interface for Terminals and NonTerminals.
GraphViz - interface org.inxar.syntacs.util.GraphViz.
GraphViz instances are used to generate graphviz dot files.
GraphViz.Edge - interface org.inxar.syntacs.util.GraphViz.Edge.
An Edge is a triple (source, destination, attrs) where attrs is a list of attributes.
GraphViz.Node - interface org.inxar.syntacs.util.GraphViz.Node.
A Node is a tuple (name, attrs) where attrs is a list of attributes.
GROUP - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 

H

hasContext(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if there is an existing context with the given name, false otherwise.
hasErrors() - Method in interface org.inxar.syntacs.translator.Auditor
Returns true if there is at least one error, false otherwise.
hasErrors() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
hasGoalNonTerminal() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if a goal symbol has been set, false otherwise (the goal symbol has not been set).
HashBitSetIntRelation - class com.inxar.syntacs.util.HashBitSetIntRelation.
Concrete implementation of IntRelation which uses a hash table such that each entry in the table contains a BitSetIntSet.
HashBitSetIntRelation() - Constructor for class com.inxar.syntacs.util.HashBitSetIntRelation
Constructs the HashBitSetIntRelation with a default initial capacity.
HashBitSetIntRelation(int) - Constructor for class com.inxar.syntacs.util.HashBitSetIntRelation
Constructs the HashBitSetIntRelation with the given initial capacity.
hashCode() - Method in class com.inxar.syntacs.automaton.pushdown.StandardAction
 
hashCode() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
Since we assume that nonTerminals have unique ID's, we base the hashCode solely upon this (also equals()).
hashCode() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
hashCode() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
hashCode() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
hashCode() - Method in class com.inxar.syntacs.util.ListIntSet
 
hashCode() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
HashIntFunction - class com.inxar.syntacs.util.HashIntFunction.
Concrete implementation of IntFunction which uses a hash table to maintain the association between key and value.
HashIntFunction() - Constructor for class com.inxar.syntacs.util.HashIntFunction
Constructs the HashIntFunction with a default initial capacity.
HashIntFunction(int) - Constructor for class com.inxar.syntacs.util.HashIntFunction
Constructs the HashIntFunction with the given initial capacity.
hasNext() - Method in interface org.inxar.syntacs.analyzer.syntactic.Recovery
Returns true if there is at least one more correction to apply, false if no more corrections need to be done.
hasNext() - Method in class com.inxar.syntacs.analyzer.syntactic.StandardRecovery
 
hasNext() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns true if the dot is not after the last symbol in the Production.
hasNext() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
hasNext() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
hasNext() - Method in interface org.inxar.syntacs.util.Reiterator
Returns true if there is at least one more element in the list.
hasNext() - Method in interface org.inxar.syntacs.util.IntIterator
Returns true if there is at least one more element, false otherwise (at the end of the list).
hasNext() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
hasNext() - Method in class com.inxar.syntacs.util.IntArrayIterator
 
hasNext() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
hasNonTerminal(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if a nonterminal having the given ID exists in this grammar, false otherwise.
hasNonTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if a nonterminal having the given name exists in this grammar, false otherwise.
hasPrevious() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns true if the dot is not before the first symbol in the Production.
hasPrevious() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
hasPrevious() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
hasProduction(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if a production having the given name exists, false otherwise.
hasStartContext() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if the start context has already been set, false otherwise.
hasTerminal(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if there is a terminal with the given ID, falsew otherwise.
hasTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Returns true if there is a terminal with the given name, falsew otherwise.
hasWarnings() - Method in interface org.inxar.syntacs.translator.Auditor
Returns true if there is at least one warning, false otherwise.
hasWarnings() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
HelloWorld - class com.inxar.syntacs.translator.test.HelloWorld.
 
HelloWorld() - Constructor for class com.inxar.syntacs.translator.test.HelloWorld
 
hi - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The inclusive lo endpoint of the Unicode interval this Edge covers.
hi - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 
hi() - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns the high char in the Interval.
hi() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 

I

id - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The number of the Token which is returned by the output(int state) method.
id - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 
ImmutableIntSet - class com.inxar.syntacs.util.ImmutableIntSet.
IntSet wrapper implementation which throws UnsupportedMethodOperation exceptions when the set is attempted to be changed.
ImmutableIntSet(IntSet) - Constructor for class com.inxar.syntacs.util.ImmutableIntSet
Constructs the ImmutableIntSet wrapping the given set.
includes(int) - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns true if the given char (as an int) is within the bounds of this character set.
includes(int) - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
info() - Method in interface org.inxar.syntacs.util.Log
Gets the general info Channel.
init1DArray(Block, String, int[]) - Static method in class com.inxar.syntacs.util.BurnTools
Create a new 1-dimensional array initializer, like the following: "int[] array = new int[]{ 1, 2, 3}"
init2DArray(Block, String, int[][]) - Static method in class com.inxar.syntacs.util.BurnTools
 
initch(Object) - Method in interface org.inxar.syntacs.analyzer.Input
Initialize the Input source to the given Object.
initch(Object) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
initialize(Object) - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
The argument must be a DFA or a DFA[] array.
initialize(Object) - Method in class com.inxar.syntacs.analyzer.syntactic.StandardParser
The argument must be a DPA.
initialize(Object) - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Initializes the component with some Object.
initialize(Object) - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
inOrderDump(TreeDFA.Edge, Vector) - Static method in class com.inxar.syntacs.automaton.finite.TreeDFA
Recursively flatten the given Edge tree into the given Vector.
Input - interface org.inxar.syntacs.analyzer.Input.
The Input interface is responsible for presenting a raw character stream to the Lexer in a way that makes the lexing process easier.
IntArray - interface org.inxar.syntacs.util.IntArray.
Abstraction for an immutable array of integers.
IntArrayIterator - class com.inxar.syntacs.util.IntArrayIterator.
Concrete implementation of IntIterator which steps an int[] array.
IntArrayIterator(int[]) - Constructor for class com.inxar.syntacs.util.IntArrayIterator
 
IntArrayIterator(int[], int) - Constructor for class com.inxar.syntacs.util.IntArrayIterator
 
IntArrayIterator(int[], int, int) - Constructor for class com.inxar.syntacs.util.IntArrayIterator
 
IntArrayIterator(IntArray) - Constructor for class com.inxar.syntacs.util.IntArrayIterator
Creates an iterator over the values in the given IntArray.
Interpret - class com.inxar.syntacs.Interpret.
Interpret is the command-line interface to execute test translations.
Interval - interface org.inxar.syntacs.grammar.regular.Interval.
The Interval interface abstracts a contiguous bounded block of characters.
intervals() - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the number of Intervals used by the grammar.
intervals() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
IntFunction - interface org.inxar.syntacs.util.IntFunction.
IntFunction is an abstraction over some entity which maps integer keys to integer values.
IntIterator - interface org.inxar.syntacs.util.IntIterator.
The IntIterator interface is used to run through a list of integers.
IntList - interface org.inxar.syntacs.util.IntList.
IntList abstracts a dynamically-growable list of integers.
IntRelation - interface org.inxar.syntacs.util.IntRelation.
A IntRelation is a mapping from int to IntSet.
IntSet - interface org.inxar.syntacs.util.IntSet.
IntSet abstracts a mathematical set of integers.
IntStack - interface org.inxar.syntacs.util.IntStack.
IntStack abstracts a last-in-first-out dynamically-growable list of integers.
isActivated() - Static method in class com.inxar.syntacs.util.Mission
Returns true if the Session instance has been set (is not null).
isDefined(String) - Static method in class com.inxar.syntacs.util.StringTools
 
isDirected() - Method in interface org.inxar.syntacs.util.GraphViz
Returns true if this is a digraph instance (for input to the dot program, false if it is a non-directed graph (for input to the neato program).
isDirected() - Method in class com.inxar.syntacs.util.Dot
 
isDirected(boolean) - Method in interface org.inxar.syntacs.util.GraphViz
Setter method for the directed flag.
isDirected(boolean) - Method in class com.inxar.syntacs.util.Dot
 
isEmpty() - Method in interface org.inxar.syntacs.translator.Auditor
Returns true if there are no errors or warnings, false if there is at least one error or at least one warning.
isEmpty() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
isEmpty() - Method in interface org.inxar.syntacs.util.IntRelation
Returns true if the set of keys is the empty set.
isEmpty() - Method in interface org.inxar.syntacs.util.IntSet
Returns true if there are no members in this IntSet (the empty set).
isEmpty() - Method in interface org.inxar.syntacs.util.IntStack
Returns true if the stack has no elements, false otherwise.
isEmpty() - Method in class com.inxar.syntacs.util.ArrayIntStack
 
isEmpty() - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
isEmpty() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
isEmpty() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
isEmpty() - Method in class com.inxar.syntacs.util.BubbleTree
Returns true if this is an empty tree.
isEmpty() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
isEmpty() - Method in class com.inxar.syntacs.util.TreeListIntRelation
 
isEmpty() - Method in class com.inxar.syntacs.util.ListIntSet
 
isEmpty() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
isFalse(String) - Method in interface org.inxar.syntacs.util.Session
Returns true if an extry exists for the given key and the value is either a boolean having value false, the string "false", or the string "no".
isFalse(String) - Method in class com.inxar.syntacs.util.StandardSession
 
isFalse(String, Properties) - Static method in class com.inxar.syntacs.util.StringTools
 
isNegated() - Method in interface org.inxar.syntacs.grammar.regular.CharClass
Returns true if this is a 'negated' character class, grammatically symbolized by the caret '^'.
isNegated() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
True if this is a negated character class
isNegated(boolean) - Method in interface org.inxar.syntacs.grammar.regular.CharClass
Sets the negate flag.
isNegated(boolean) - Method in class com.inxar.syntacs.grammar.regular.RECharClass
Sets the negate flag
isNotFalse(String) - Method in interface org.inxar.syntacs.util.Session
Returns true if no entry exists for the given key, the value is either a boolean having value true, or any string other than "false" or "no".
isNotFalse(String) - Method in class com.inxar.syntacs.util.StandardSession
 
isNotFalse(String, Properties) - Static method in class com.inxar.syntacs.util.StringTools
 
isNotTrue(String) - Method in interface org.inxar.syntacs.util.Session
Returns true if no entry exists for the given key, the value is either a boolean having value false, or any string other than "true" or "yes".
isNotTrue(String) - Method in class com.inxar.syntacs.util.StandardSession
 
isNotTrue(String, Properties) - Static method in class com.inxar.syntacs.util.StringTools
 
isNullable() - Method in interface org.inxar.syntacs.grammar.regular.RegularExpression
Returns true if this RegularExpression either *is* Epsilon or derives it.
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REEpsilon
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
isNullable() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
isNullable() - Method in interface org.inxar.syntacs.grammar.context_free.GrammarSymbol
Returns true if this item either is Epsilon (case of Terminal) or derives it (case of NonTerminal).
isNullable() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
isNullable() - Method in class com.inxar.syntacs.grammar.context_free.CFEpsilon
 
isNullable() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
isTerminal() - Method in interface org.inxar.syntacs.grammar.context_free.GrammarSymbol
Returns true if this GrammarSymbol is an instanceof Terminal and may safely be cast to a Terminal (or vice versa).
isTerminal() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
isTerminal() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
isTerminal(int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
isTerminator() - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns the RTTI specifically to check if this Interval is an instanceof ExpressionTerminator.
isTerminator() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
isTerminator() - Method in class com.inxar.syntacs.grammar.regular.REExpressionTerminator
 
isTrue(String) - Method in interface org.inxar.syntacs.util.Session
Returns true if an extry exists for the given key and the value is either a boolean having value true, the string "true", or the string "yes".
isTrue(String) - Method in class com.inxar.syntacs.util.StandardSession
 
isTrue(String, Properties) - Static method in class com.inxar.syntacs.util.StringTools
 
Item - interface org.inxar.syntacs.grammar.context_free.Item.
The Item interface represents a discrete position or progress along the right hand side of a Production.
items() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the number of Items in the grammar.
items() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
iterator() - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns an IntIterator over the chars named by this Interval of characters.
iterator() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
iterator() - Method in interface org.inxar.syntacs.util.IntList
Returns an iterator view over the list.
iterator() - Method in interface org.inxar.syntacs.util.IntSet
Returns an IntIterator view of the members in the IntSet.
iterator() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
iterator() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
iterator() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
iterator() - Method in class com.inxar.syntacs.util.ListIntSet
 
iterator() - Method in class com.inxar.syntacs.util.ArrayIntList
 
iterator() - Method in class com.inxar.syntacs.util.SingletonIntSet
 

K

key() - Method in interface org.inxar.syntacs.util.Reiterator
Returns the key of the current element.
keys() - Method in interface org.inxar.syntacs.util.IntFunction
Returns an IntSet view of the keys.
keys() - Method in interface org.inxar.syntacs.util.IntRelation
Returns the set of keys.
keys() - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
keys() - Method in class com.inxar.syntacs.util.HashIntFunction
 
keys() - Method in class com.inxar.syntacs.util.ArrayIntFunction
 
keys() - Method in class com.inxar.syntacs.util.TreeListIntRelation
 

L

LALR1Constructor - class com.inxar.syntacs.automaton.pushdown.LALR1Constructor.
Concrete implementation of LRConstructor that builds LALR1 parse tables.
LALR1Constructor() - Constructor for class com.inxar.syntacs.automaton.pushdown.LALR1Constructor
Constructs the LALR1Constructor.
lap() - Method in class com.inxar.syntacs.util.Clock
Computes the interval between the current time and the last mark and sets the mark to the current time (resets the Clock).
ldn - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 
left - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The left binary tree child (less than).
length() - Method in interface org.inxar.syntacs.analyzer.syntactic.Sentence
Returns the length of the Sentence, aka the exposed portion of the stack for this reduction.
length() - Method in interface org.inxar.syntacs.grammar.context_free.Production
Returns the number of GrammarSymbols on the right hand side.
length() - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
length() - Method in interface org.inxar.syntacs.util.IntArray
Returns the length of the array.
length() - Method in class com.inxar.syntacs.util.Buffer
 
length() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
length() - Method in class com.inxar.syntacs.util.ArrayIntArray
 
length() - Method in class com.inxar.syntacs.util.ArrayIntList
 
length() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
length(int) - Method in class com.inxar.syntacs.util.Buffer
 
lengthOfUTF(String, int, int) - Static method in class com.inxar.syntacs.util.StringTools
 
Lexer - interface org.inxar.syntacs.analyzer.lexical.Lexer.
The Lexer is responsible for reading an Input stream and breaking it up into a stream of tokens.
LexerInterpreter - interface org.inxar.syntacs.analyzer.lexical.LexerInterpreter.
The LexerInterpreter is responsible for handling "lexer events".
LEXICAL_ERROR - Static variable in interface org.inxar.syntacs.translator.Complaint
Type constant for a lexical error.
list - Variable in class com.inxar.syntacs.analyzer.ListSymbol
The value of the symbol Symbol represented as an Object.
list(PrintStream) - Method in class com.inxar.syntacs.util.SetProperties
 
list(PrintWriter) - Method in class com.inxar.syntacs.util.SetProperties
 
ListIntSet - class com.inxar.syntacs.util.ListIntSet.
Concrete implementation of IntSet which uses a linked list internally.
ListIntSet() - Constructor for class com.inxar.syntacs.util.ListIntSet
Constructs the ListIntSet.
ListSymbol - class com.inxar.syntacs.analyzer.ListSymbol.
Concrete implementation of Symbol which uses a list.
ListSymbol(int, Object) - Constructor for class com.inxar.syntacs.analyzer.ListSymbol
Constructs the ListSymbol with the given type and given Object value as the first list item.
ListSymbol(Object) - Constructor for class com.inxar.syntacs.analyzer.ListSymbol
Constructs the ListSymbol with the given Object value as the first List item.
ln() - Method in class com.inxar.syntacs.util.Buffer
 
lo - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The inclusive hi endpoint of the Unicode interval this Edge covers.
lo - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 
lo() - Method in interface org.inxar.syntacs.grammar.regular.Interval
Returns the low char in the Interval.
lo() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
load(InputStream) - Method in class com.inxar.syntacs.util.SetProperties
 
Log - interface org.inxar.syntacs.util.Log.
A Log is a stream which is partitioned into different Channels, each Channel dedicated to a particular level.
log(String, Object) - Method in interface org.inxar.syntacs.util.Session
Registers the object with the control such that it may emit messages through the log channels.
log(String, Object) - Method in class com.inxar.syntacs.util.StandardSession
 
lookahead(Terminal) - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns an LR1Item corresponding to this core Item with the given lookahead.
lookahead(Terminal) - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
lookahead(Terminal) - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
LR1Constructor - class com.inxar.syntacs.automaton.pushdown.LR1Constructor.
Concrete implementation of LRConstructor that builds canonical LR1 parse tables.
LR1Constructor() - Constructor for class com.inxar.syntacs.automaton.pushdown.LR1Constructor
Constructs an LR1Constructor.
LR1Item - interface org.inxar.syntacs.grammar.context_free.LR1Item.
An LR1Item is a more specialized type of Item that contains lookahead information pertinent to the generation of LR-grammars by certain algorithms.
LRConstructor - class com.inxar.syntacs.automaton.pushdown.LRConstructor.
Abstract implementation of LRConstructor which defines code common to different LR construction algorithms.
LRTranslationComponent - interface org.inxar.syntacs.translator.lr.LRTranslationComponent.
The LRTranslationComponent interface describes common behavior required of all components in the lr translation process -- the ability to be reset to an initial state, the need to reference the LRTranslatorGrammar during the translation process, the need of referencing the Input during the translation process, and access to general properties.
LRTranslator - interface org.inxar.syntacs.translator.lr.LRTranslator.
A LRTranslator is a translator which uses LR-parsing.
LRTranslatorGrammar - interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar.
The LRTranslatorGrammar interface describes the symbolic components of a grammar, relevant to LR parsing algorithms.
LRTranslatorGrammarBurner - class com.inxar.syntacs.translator.lr.LRTranslatorGrammarBurner.
A Burner which creates LRTranslatorGrammar implementations.
LRTranslatorGrammarBurner() - Constructor for class com.inxar.syntacs.translator.lr.LRTranslatorGrammarBurner
 
LRTranslatorInterpreter - interface org.inxar.syntacs.translator.lr.LRTranslatorInterpreter.
The LRTranslatorInterpreter interface is a union of the LexerInterpreter and ParserInterpreter interfaces.
lup - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 

M

main(String[]) - Static method in class com.inxar.syntacs.translator.lr.XML2LRTranslatorGrammarTransformer
 
main(String[]) - Static method in class com.inxar.syntacs.util.Tree
 
main(String[]) - Static method in class com.inxar.syntacs.translator.test.HelloWorld
 
main(String[]) - Static method in class com.inxar.syntacs.Interpret
Runs the tool; invoke this method with the classname of the grammar to use and either a string to parse or the name of a file to parse.
main(String[]) - Static method in class com.inxar.syntacs.Compile
Runs the tool; invoke this method with the name of the grammar to process (filename must end with .xml or .stt).
main(String[]) - Static method in class com.inxar.syntacs.Test
Runs the tool; invoke this method with the classname of the grammar to use and either a string to parse or the name of a file to parse.
make1DIntArray(int[]) - Static method in class com.inxar.syntacs.util.BurnTools
 
make1DStringArray(String[]) - Static method in class com.inxar.syntacs.util.BurnTools
 
make2DIntArray(int[][]) - Static method in class com.inxar.syntacs.util.BurnTools
 
match(int, int, int) - Method in interface org.inxar.syntacs.analyzer.lexical.LexerInterpreter
The match method is used by the Lexer to inform the interpreter that a new token has been found at the given offset with the given length.
match(int, int, int) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
match(int, int, int) - Method in class com.inxar.syntacs.translator.regexp.RegexpInterpreter
 
match(int, int, int) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
MesoArrayDFA - class com.inxar.syntacs.automaton.finite.MesoArrayDFA.
Concrete DFA implementation which uses truncated array parse tables.
MesoArrayDFA(int[][], int[]) - Constructor for class com.inxar.syntacs.automaton.finite.MesoArrayDFA
Constructs the MesoArrayDFA on the given truncated transition table and accepting token array.
MesoArrayDFABurner - class com.inxar.syntacs.automaton.finite.MesoArrayDFABurner.
Utility class which transforms an instance of MesoArrayDFA to a corresponding source code representation.
MesoArrayDFABurner() - Constructor for class com.inxar.syntacs.automaton.finite.MesoArrayDFABurner
 
MesoArrayDPA - class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA.
Concrete DPA implementation which uses meso-array parse tables.
MesoArrayDPA(int[][], int[][], int[]) - Constructor for class com.inxar.syntacs.automaton.pushdown.MesoArrayDPA
Constructs the MesoArrayDPA on the given action transition table, go transition table, and action table.
MesoArrayDPABurner - class com.inxar.syntacs.automaton.pushdown.MesoArrayDPABurner.
Utility class which transforms an instance of MesoArrayDPA to a corresponding source code representation.
MesoArrayDPABurner() - Constructor for class com.inxar.syntacs.automaton.pushdown.MesoArrayDPABurner
 
Mission - class com.inxar.syntacs.util.Mission.
"Mission Control" holds the global Session instance which is consulted throughout the API.
Mission() - Constructor for class com.inxar.syntacs.util.Mission
 

N

N_AcceptWhenStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for AcceptWhenStatement
N_Atom - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for Atom
N_C - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
NonTerminal ID for C
N_CharClass - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for CharClass
N_CharClassAtom - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for CharClassAtom
N_CharClassBegin - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for CharClassBegin
N_CharClassTerm - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for CharClassTerm
N_CharClassTermList - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for CharClassTermList
N_Concat - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for Concat
N_ContextStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for ContextStatement
N_E - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
NonTerminal ID for E
N_F - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
NonTerminal ID for F
N_Goal - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for Goal
N_Goal - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for Goal
N_Goal - Static variable in class com.inxar.syntacs.translator.test.AbbGrammar
NonTerminal ID for Goal
N_Goal - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
NonTerminal ID for Goal
N_Goal - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
NonTerminal ID for Goal
N_IdentList - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for IdentList
N_IncludesStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for IncludesStatement
N_Instruction - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for Instruction
N_InstructionList - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for InstructionList
N_MatchesStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for MatchesStatement
N_NonterminalList - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for NonterminalList
N_NonterminalStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for NonterminalStatement
N_PropertyStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for PropertyStatement
N_Quantifier - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for Quantifier
N_ReduceStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for ReduceStatement
N_S - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
NonTerminal ID for S
N_StartInStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for StartInStatement
N_Statement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for Statement
N_StatementList - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for StatementList
N_T - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
NonTerminal ID for T
N_Term - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for Term
N_TerminalStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for TerminalStatement
N_ThisIsStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
NonTerminal ID for ThisIsStatement
N_Union - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
NonTerminal ID for Union
newCharClass() - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new CharClass expression ([^-a-z]).
newCharClass() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newCharString(String) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new CharString expression ('+') wrapping the given RegularExpression.
newCharString(String) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newClosure(RegularExpression) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new Closure expression ('*') wrapping the given RegularExpression.
newClosure(RegularExpression) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newConcatenation(RegularExpression, RegularExpression) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new Concatenation expression from the given left and right RegularExpressions.
newConcatenation(RegularExpression, RegularExpression) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newIntArray(int[]) - Static method in class com.inxar.syntacs.util.BurnTools
Create a new 1-dimensional array initializer, like the following: "new int[]{ 1, 2, 3}"
newInterval(char) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new Interval expression over the given char.
newInterval(char) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newInterval(int, int) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new Interval expression over the given character range from lo to hi, inclusive.
newInterval(int, int) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newIntIntArray(int[][]) - Static method in class com.inxar.syntacs.util.BurnTools
Create a new 2-dimensional array initializer, like the following: "new int[]{ {1,2}, {1,3}, {1,4} }"
NEWLINE - Static variable in class com.inxar.syntacs.util.StringTools
A Central location to stash the newline String.
newNonTerminal(String) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar
Allocates and returns a new NonTerminal with the given name.
newNonTerminal(String) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
newOption(RegularExpression) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new Option expression ('?') wrapping the given RegularExpression.
newOption(RegularExpression) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newPositiveClosure(RegularExpression) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new PositiveClosure expression ('+') wrapping the given RegularExpression.
newPositiveClosure(RegularExpression) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newProduction(NonTerminal) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar
Allocates and returns a new Production on the given LHS NonTerminal and predefined length.
newProduction(NonTerminal) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
newTerminal(Token) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar
Allocates and returns a new Terminal based on the given Token.
newTerminal(Token) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
newToken(int, String, RegularExpression) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new RegularToken mapping the given name to the given RegularExpression.
newToken(int, String, RegularExpression) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newToken(int, String, String) - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates a new RegularToken in this grammar having the given tokenID number, name, and regex.
newToken(int, String, String) - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
newTranslator() - Method in interface org.inxar.syntacs.translator.TranslatorGrammar
Returns a new Translator for this TranslatorGrammar having some default set of properties.
newTranslator() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
newTranslator() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
newTranslator() - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
newTranslator() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
newTranslator() - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
newTranslator() - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
newTranslator() - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
newTranslator(Properties) - Method in interface org.inxar.syntacs.translator.TranslatorGrammar
Returns a new Translator for this TranslatorGrammar using the given Properties.
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.test.AbbGrammar
 
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.test.EtfGrammar
 
newTranslator(Properties) - Method in class com.inxar.syntacs.translator.test.SccGrammar
 
newUnion() - Method in interface org.inxar.syntacs.grammar.regular.RegularGrammar
Allocates and returns a new Union expression.
newUnion() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
next - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The number of the State to which this Edge traverses.
next() - Method in interface org.inxar.syntacs.analyzer.syntactic.Recovery
Returns the next Correction to apply.
next() - Method in class com.inxar.syntacs.analyzer.syntactic.StandardRecovery
 
next() - Method in interface org.inxar.syntacs.util.Reiterator
Advances the pointer to the next element in the list.
next() - Method in interface org.inxar.syntacs.util.IntIterator
Moves the index pointer forward by one and returns the value at that position.
next() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
next() - Method in class com.inxar.syntacs.util.IntArrayIterator
 
next() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
nextItem() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns the Item which represents moving the dot forward one symbol.
nextItem() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
nextItem() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
nextRx() - Method in class com.inxar.syntacs.analyzer.syntactic.StandardParser
 
nextSymbol() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns the GrammarSymbol b where [a dot b].
nextSymbol() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
nextSymbol() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
node(String) - Method in interface org.inxar.syntacs.util.GraphViz
Adds a new Node to the graph and returns it to the caller for further refinement.
node(String) - Method in class com.inxar.syntacs.util.Dot
 
NonTerminal - interface org.inxar.syntacs.grammar.context_free.NonTerminal.
The NonTerminal interface abstracts the symbol on the left-hand side of a Production.
nonTerminals() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the number of NonTerminals in the grammar.
nonTerminals() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
NOOP - Static variable in interface org.inxar.syntacs.analyzer.syntactic.Correction
The "No Operation" correction instruction.
notify(Complaint) - Method in interface org.inxar.syntacs.translator.Auditor
Adds the given Complaint to the end of the the internal List of complaints and returns the same object to the caller.
notify(Complaint) - Method in class com.inxar.syntacs.translator.StandardAuditor
 
notify(int, int, String) - Method in interface org.inxar.syntacs.translator.Auditor
Creates a new Complaint of the given type having the given message and given line number.
notify(int, int, String) - Method in class com.inxar.syntacs.translator.StandardAuditor
 
notify(int, String) - Method in interface org.inxar.syntacs.translator.Auditor
Creates a new Complaint of the given type having the given message.
notify(int, String) - Method in class com.inxar.syntacs.translator.StandardAuditor
 
notify(int, String, Input, int, int) - Method in interface org.inxar.syntacs.translator.Auditor
Creates a new Complaint of the given type having the given message at the given Input offset with the given length.
notify(int, String, Input, int, int) - Method in class com.inxar.syntacs.translator.StandardAuditor
 
notify(Symbol) - Method in interface org.inxar.syntacs.analyzer.syntactic.Parser
Notifies the Parser that a new Symbol (token) has been discovered.
notify(Symbol) - Method in class com.inxar.syntacs.analyzer.syntactic.StandardParser
 

O

ObjectSymbol - class com.inxar.syntacs.analyzer.ObjectSymbol.
General concrete implementation of Symbol.
ObjectSymbol(int, Object) - Constructor for class com.inxar.syntacs.analyzer.ObjectSymbol
Constructs the ObjectSymbol with the given type and Object value.
ObjectSymbol(Object) - Constructor for class com.inxar.syntacs.analyzer.ObjectSymbol
Constructs the ObjectSymbol with the given Object value.
Option - interface org.inxar.syntacs.grammar.regular.Option.
The Option interface is another 'utility' regex which abstracts the '?' operator.
OPTIONAL - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
org.inxar.syntacs.analyzer - package org.inxar.syntacs.analyzer
Declares interfaces which are either common or relevant to both lexical and syntactic analyzers.
org.inxar.syntacs.analyzer.lexical - package org.inxar.syntacs.analyzer.lexical
Declares interfaces which model objects used in lexical analysis.
org.inxar.syntacs.analyzer.syntactic - package org.inxar.syntacs.analyzer.syntactic
Declares interfaces which model objects used in syntax analysis.
org.inxar.syntacs.automaton.finite - package org.inxar.syntacs.automaton.finite
Declares interfaces which model and support deterministic finite automata.
org.inxar.syntacs.automaton.pushdown - package org.inxar.syntacs.automaton.pushdown
Declares interfaces which model and support pushdown automata used in shift-reduce parsing.
org.inxar.syntacs.grammar - package org.inxar.syntacs.grammar
Declares interfaces which are common to both regular and context free grammars.
org.inxar.syntacs.grammar.context_free - package org.inxar.syntacs.grammar.context_free
Declares interfaces which model context-free grammars.
org.inxar.syntacs.grammar.regular - package org.inxar.syntacs.grammar.regular
Declares interfaces which model regular-expression based grammars.
org.inxar.syntacs.translator - package org.inxar.syntacs.translator
Declares interfaces which abstract the lexing and parsing processes into a single translation process.
org.inxar.syntacs.translator.lr - package org.inxar.syntacs.translator.lr
Declares interfaces specific to LR translation.
org.inxar.syntacs.util - package org.inxar.syntacs.util
Declares interfaces which model basic and or fundamental abstract data types used throughout the translation process.
out() - Method in interface org.inxar.syntacs.util.Channel
Writes a newline, flushes the buffer contents, and resets the stream.
output - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.State
 
output(int) - Method in interface org.inxar.syntacs.automaton.finite.DFA
Returns the output at the given state.
output(int) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA
 
output(int) - Method in class com.inxar.syntacs.automaton.finite.MesoArrayDFA
 
over() - Method in interface org.inxar.syntacs.util.Channel
Increments an indent which is manifested after successive newlines.

P

P_AcceptWhenStatement__ACCEPT_WHEN_IDENT_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for AcceptWhenStatement__ACCEPT_WHEN_IDENT_SEMI
P_Atom__CHAR - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Atom__CHAR
P_Atom__CharClass - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Atom__CharClass
P_Atom__ESC - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Atom__ESC
P_Atom__ESC_OCTAL - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Atom__ESC_OCTAL
P_Atom__ESC_UNICODE - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Atom__ESC_UNICODE
P_Atom__OPEN_PAREN_Union_CLOSE_PAREN - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Atom__OPEN_PAREN_Union_CLOSE_PAREN
P_C__c_C - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Production ID for C__c_C
P_C__d - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Production ID for C__d
P_CharClass__CharClassBegin_CharClassTermList_CLOSE_BRACKET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClass__CharClassBegin_CharClassTermList_CLOSE_BRACKET
P_CharClass__OPEN_BRACKET_CARET_DASH_CLOSE_BRACKET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClass__OPEN_BRACKET_CARET_DASH_CLOSE_BRACKET
P_CharClassAtom__CHAR_CLASS_CHAR - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassAtom__CHAR_CLASS_CHAR
P_CharClassAtom__ESC - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassAtom__ESC
P_CharClassAtom__ESC_OCTAL - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassAtom__ESC_OCTAL
P_CharClassAtom__ESC_UNICODE - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassAtom__ESC_UNICODE
P_CharClassBegin__OPEN_BRACKET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassBegin__OPEN_BRACKET
P_CharClassBegin__OPEN_BRACKET_CARET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassBegin__OPEN_BRACKET_CARET
P_CharClassBegin__OPEN_BRACKET_CARET_DASH - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassBegin__OPEN_BRACKET_CARET_DASH
P_CharClassBegin__OPEN_BRACKET_DASH - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassBegin__OPEN_BRACKET_DASH
P_CharClassTerm__CharClassAtom - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassTerm__CharClassAtom
P_CharClassTerm__CharClassAtom_CHAR_CLASS_DASH_CharClassAtom - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassTerm__CharClassAtom_CHAR_CLASS_DASH_CharClassAtom
P_CharClassTermList__CharClassTerm - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassTermList__CharClassTerm
P_CharClassTermList__CharClassTermList_CharClassTerm - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for CharClassTermList__CharClassTermList_CharClassTerm
P_Concat__Concat_Term - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Concat__Concat_Term
P_Concat__Term - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Concat__Term
P_ContextStatement__CONTEXT_IdentList_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for ContextStatement__CONTEXT_IdentList_SEMI
P_E__E_PL_T - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for E__E_PL_T
P_E__T - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for E__T
P_F__ID - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for F__ID
P_F__OP_E_CP - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for F__OP_E_CP
P_Goal__ABB - Static variable in class com.inxar.syntacs.translator.test.AbbGrammar
Production ID for Goal__ABB
P_Goal__E - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for Goal__E
P_Goal__S - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Production ID for Goal__S
P_Goal__ThisIsStatement_StatementList - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Goal__ThisIsStatement_StatementList
P_Goal__Union - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Goal__Union
P_IdentList__IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for IdentList__IDENT
P_IdentList__IdentList_COMMA_IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for IdentList__IdentList_COMMA_IDENT
P_IncludesStatement__IDENT_INCLUDES_InstructionList_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for IncludesStatement__IDENT_INCLUDES_InstructionList_SEMI
P_Instruction__IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Instruction__IDENT
P_Instruction__IDENT_SHIFTS_IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Instruction__IDENT_SHIFTS_IDENT
P_Instruction__IDENT_UNSHIFTS - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Instruction__IDENT_UNSHIFTS
P_InstructionList__Instruction - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for InstructionList__Instruction
P_InstructionList__InstructionList_COMMA_Instruction - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for InstructionList__InstructionList_COMMA_Instruction
P_MatchesStatement__IDENT_MATCHES_STRING_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for MatchesStatement__IDENT_MATCHES_STRING_SEMI
P_NonterminalList__IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for NonterminalList__IDENT
P_NonterminalList__NonterminalList_IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for NonterminalList__NonterminalList_IDENT
P_NonterminalStatement__NONTERMINAL_IdentList_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for NonterminalStatement__NONTERMINAL_IdentList_SEMI
P_PropertyStatement__PROPERTY_IDENT_EQUALS_STRING_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for PropertyStatement__PROPERTY_IDENT_EQUALS_STRING_SEMI
P_Quantifier__PLUS - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Quantifier__PLUS
P_Quantifier__QUESTION - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Quantifier__QUESTION
P_Quantifier__STAR - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Quantifier__STAR
P_ReduceStatement__REDUCE_IDENT_WHEN_NonterminalList_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for ReduceStatement__REDUCE_IDENT_WHEN_NonterminalList_SEMI
P_S__C_C - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Production ID for S__C_C
P_StartInStatement__START_IN_CONTEXT_IDENT_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for StartInStatement__START_IN_CONTEXT_IDENT_SEMI
P_Statement__AcceptWhenStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__AcceptWhenStatement
P_Statement__ContextStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__ContextStatement
P_Statement__IncludesStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__IncludesStatement
P_Statement__MatchesStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__MatchesStatement
P_Statement__NonterminalStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__NonterminalStatement
P_Statement__PropertyStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__PropertyStatement
P_Statement__ReduceStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__ReduceStatement
P_Statement__StartInStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__StartInStatement
P_Statement__TerminalStatement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for Statement__TerminalStatement
P_StatementList__Statement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for StatementList__Statement
P_StatementList__StatementList_Statement - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for StatementList__StatementList_Statement
P_T__F - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for T__F
P_T__T_ST_F - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Production ID for T__T_ST_F
P_Term__Atom - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Term__Atom
P_Term__Atom_Quantifier - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Term__Atom_Quantifier
P_TerminalStatement__TERMINAL_IdentList_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for TerminalStatement__TERMINAL_IdentList_SEMI
P_ThisIsStatement__THIS_IS_IDENT_VERSION_VERSION_STRING_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Production ID for ThisIsStatement__THIS_IS_IDENT_VERSION_VERSION_STRING_SEMI
P_Union__Concat - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Union__Concat
P_Union__Union_PIPE_Concat - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Production ID for Union__Union_PIPE_Concat
parent() - Method in class com.inxar.syntacs.util.Tree
 
Parser - interface org.inxar.syntacs.analyzer.syntactic.Parser.
The Parser is responsible for managing the construction of the parse tree; to do so it interacts with the LexerInterpreter (presumably) and the ParserInterpreter.
ParserInterpreter - interface org.inxar.syntacs.analyzer.syntactic.ParserInterpreter.
The ParserInterpreter interface is reponsible for handling "parser events".
patch(int, char[], int, int) - Method in interface org.inxar.syntacs.analyzer.Input
"Patch": change the given region starting at the given offset.
patch(int, char[], int, int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
pause(int) - Static method in class com.inxar.syntacs.Interpret
 
PCLOSURE - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
peek() - Method in interface org.inxar.syntacs.util.IntStack
Returns the top element of the stack.
peek() - Method in class com.inxar.syntacs.util.ArrayIntStack
 
peel(int) - Method in interface org.inxar.syntacs.util.IntStack
Pops len elements off the stack and returns the top item on the stack (a peek()).
peel(int) - Method in class com.inxar.syntacs.util.ArrayIntStack
 
pickle(int[]) - Static method in class com.inxar.syntacs.util.Pickler
"Pickles" a 1-dimensional array of int to a String.
pickle(int[][]) - Static method in class com.inxar.syntacs.util.Pickler
"Pickles" a 2-dimensional array of int to a String.
pickle(int[][][]) - Static method in class com.inxar.syntacs.util.Pickler
"Pickles" a 3-dimensional array of int to a String.
Pickler - class com.inxar.syntacs.util.Pickler.
The Pickler class contains static methods to transform int arrays into String objects and vice versa.
pop() - Method in interface org.inxar.syntacs.util.IntStack
Pops the top element off the stack.
pop() - Method in class com.inxar.syntacs.util.ArrayIntStack
 
PositiveClosure - interface org.inxar.syntacs.grammar.regular.PositiveClosure.
The PositiveClosure interface is a 'utility' RegularExpression which makes it easier to build more complex concatenation::Kleene closure constructs like aa*.
prev - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The number of the State to which the Edge is rooted.
previousItem() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns the Item which represents moving the dot backwards one symbol.
previousItem() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
previousItem() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
previousSymbol() - Method in interface org.inxar.syntacs.grammar.context_free.Item
Returns the GrammarSymbol a where [a dot b].
previousSymbol() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
previousSymbol() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
printMessage() - Method in interface org.inxar.syntacs.translator.Complaint
Prints a trace of the Complaint to System.out.
printMessage() - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
printMessage(PrintStream) - Method in interface org.inxar.syntacs.translator.Complaint
Identical to printMessage() with the exception that output is written to the given PrintStream rather than System.out.
printMessage(PrintStream) - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
printStackTrace() - Method in class org.inxar.syntacs.translator.TranslationException
 
printStackTrace() - Method in class org.inxar.syntacs.translator.RuntimeTranslationException
 
printStackTrace() - Method in class org.inxar.syntacs.util.AlgorithmException
 
printStackTrace(PrintStream) - Method in class org.inxar.syntacs.translator.TranslationException
 
printStackTrace(PrintStream) - Method in class org.inxar.syntacs.translator.RuntimeTranslationException
 
printStackTrace(PrintWriter) - Method in class org.inxar.syntacs.translator.TranslationException
 
printStackTrace(PrintWriter) - Method in class org.inxar.syntacs.translator.RuntimeTranslationException
 
processSTT(String, Properties) - Static method in class com.inxar.syntacs.Compile
Processes an STT grammar and returns the corresponding Translator for the grammar.
processXML(String, Properties) - Static method in class com.inxar.syntacs.Compile
Processes an XML grammar and returns the corresponding Translator for the grammar.
Production - interface org.inxar.syntacs.grammar.context_free.Production.
The Production interface is an abstraction of a discrete 'rule' in a grammar.
productions() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the number of Productions in the grammar.
productions() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
propertyNames() - Method in class com.inxar.syntacs.util.SetProperties
 
ProxyLRTranslatorGrammar - class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar.
This class is a hack; it is required due to the dis-synchrony between the ID number of the grammar symbols when they are parsed into the StandardLRTranslatorGrammar instance and the ID numbers of the grammar symbols after they exists in the DPA.
ProxyLRTranslatorGrammar(LRTranslatorGrammar, ContextFreeSet) - Constructor for class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
push(int) - Method in interface org.inxar.syntacs.util.IntStack
Pushes the given element to the top of the stack.
push(int) - Method in class com.inxar.syntacs.util.ArrayIntStack
 
put(int) - Method in interface org.inxar.syntacs.util.IntSet
Puts the given int value in the IntSet.
put(int) - Method in class com.inxar.syntacs.util.BitSetIntSet
 
put(int) - Method in class com.inxar.syntacs.util.EmptyIntSet
 
put(int) - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
put(int) - Method in class com.inxar.syntacs.util.ListIntSet
 
put(int) - Method in class com.inxar.syntacs.util.SingletonIntSet
 
put(int, int) - Method in interface org.inxar.syntacs.util.IntFunction
Sets the given value to the given key.
put(int, int) - Method in interface org.inxar.syntacs.util.IntRelation
Puts the given value in the set under the given key.
put(int, int) - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
put(int, int) - Method in class com.inxar.syntacs.util.HashIntFunction
 
put(int, int) - Method in class com.inxar.syntacs.util.ArrayIntFunction
 
put(int, int) - Method in class com.inxar.syntacs.util.TreeListIntRelation
 
put(int, int, int) - Method in interface org.inxar.syntacs.util.BinaryIntFunction
Sets the given value to the given tuple.
put(int, int, IntSet) - Method in class com.inxar.syntacs.util.BubbleTree
Puts the given value across the given interval <lo,hi>.
put(IntIterator) - Method in class com.inxar.syntacs.util.BitSetIntSet
 
put(IntIterator) - Method in class com.inxar.syntacs.util.EmptyIntSet
 
put(IntIterator) - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
put(IntIterator) - Method in class com.inxar.syntacs.util.SingletonIntSet
 
put(String, Object) - Method in interface org.inxar.syntacs.util.Session
Stores the given value under the given key.
put(String, Object) - Method in class com.inxar.syntacs.util.StandardSession
 

Q

quote(Object) - Method in interface org.inxar.syntacs.util.Channel
Writes a message enclosed in double quotations.

R

RANGE - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
rdn - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 
realloc() - Method in class com.inxar.syntacs.util.Buffer
 
RECharClass - class com.inxar.syntacs.grammar.regular.RECharClass.
Standard CharClass implementation.
RECharClass(REGrammar) - Constructor for class com.inxar.syntacs.grammar.regular.RECharClass
Constructs the RECharClass on the given REGrammar.
RECharString - class com.inxar.syntacs.grammar.regular.RECharString.
Standard CharString implementation.
RECharString(REGrammar, String) - Constructor for class com.inxar.syntacs.grammar.regular.RECharString
Constructs the RECharString on the given REGrammar and input String.
REClosure - class com.inxar.syntacs.grammar.regular.REClosure.
Standard Closure implementation.
REClosure(REGrammar, RegularExpression) - Constructor for class com.inxar.syntacs.grammar.regular.REClosure
Constructs the REClosure on the given REGrammar and input RegularExpression.
REConcatenation - class com.inxar.syntacs.grammar.regular.REConcatenation.
Standard Concatenation implementation.
REConcatenation(REGrammar, RegularExpression, RegularExpression) - Constructor for class com.inxar.syntacs.grammar.regular.REConcatenation
Constructs the REConcatenation on the given REGrammar and left & right RegularExpression inputs.
recover(int, Sentence) - Method in interface org.inxar.syntacs.analyzer.syntactic.ParserInterpreter
This method will be called by the parser when an ERROR instruction is hit.
recover(int, Sentence) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
recover(int, Sentence) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
Recovery - interface org.inxar.syntacs.analyzer.syntactic.Recovery.
A Recovery is a sequential list of Correction instances to be executed by the Parser..
REDUCE - Static variable in interface org.inxar.syntacs.automaton.pushdown.Action
The REDUCE instruction type.
REDUCE_REDUCE - Static variable in class org.inxar.syntacs.automaton.pushdown.AmbiguityException
Type of AmbiguityException to indicate a reduce-reduce conflict.
reduce(int, int, int) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
reduce(int, Sentence) - Method in interface org.inxar.syntacs.analyzer.syntactic.ParserInterpreter
ParserInterpreter.reduce(int, Sentence) is called when a reduction occurs.
reduce(int, Sentence) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
reduce(int, Sentence) - Method in class com.inxar.syntacs.translator.regexp.RegexpInterpreter
 
reduce(int, Sentence) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
REEpsilon - class com.inxar.syntacs.grammar.regular.REEpsilon.
Standard Epsilon implementation.
REEpsilon() - Constructor for class com.inxar.syntacs.grammar.regular.REEpsilon
Constructs the REEpsilon.
REExpressionTerminator - class com.inxar.syntacs.grammar.regular.REExpressionTerminator.
Standard ExpressionTerminator implementation.
REExpressionTerminator(REGrammar, int, RegularToken) - Constructor for class com.inxar.syntacs.grammar.regular.REExpressionTerminator
Constructs the REExpressionTerminator on the given REGrammar, allocated ID number, and the RegularToken to which this ExpressionTerminator corresponds.
Regexp - class com.inxar.syntacs.translator.regexp.Regexp.
Base class for all regular expressions in the com.inxar.syntacs.translator.regexp package used during parsing.
RegexpGrammar - class com.inxar.syntacs.translator.regexp.RegexpGrammar.
Automatically generated by Syntacs Translation Toolkit on Fri Jul 06 12:05:08 PDT 2001
RegexpGrammar() - Constructor for class com.inxar.syntacs.translator.regexp.RegexpGrammar
 
RegexpInterpreter - class com.inxar.syntacs.translator.regexp.RegexpInterpreter.
Interpreter used in the translation of regular expression strings.
RegexpInterpreter() - Constructor for class com.inxar.syntacs.translator.regexp.RegexpInterpreter
 
REGrammar - class com.inxar.syntacs.grammar.regular.REGrammar.
Standard RegularGrammar implementation.
REGrammar() - Constructor for class com.inxar.syntacs.grammar.regular.REGrammar
Constructs the REGrammar.
REGrammar(int) - Constructor for class com.inxar.syntacs.grammar.regular.REGrammar
Constructs the REGrammar having the given ID.
REGrammar(int, String) - Constructor for class com.inxar.syntacs.grammar.regular.REGrammar
Constructs the REGrammar having the given ID and name.
RegularExpression - interface org.inxar.syntacs.grammar.regular.RegularExpression.
The RegularExpression interface is a base interface for all specific RegularExpression constructs.
RegularGrammar - interface org.inxar.syntacs.grammar.regular.RegularGrammar.
The RegularGrammar interface represents a factory for generating regular expressions, typically for the purpose of constructing RegularTokens.
RegularSet - interface org.inxar.syntacs.grammar.regular.RegularSet.
The RegularSet interface is an optimized version of the RegularGrammar object generally used by DFA construction algorithms.
RegularToken - interface org.inxar.syntacs.grammar.regular.RegularToken.
The RegularToken interface describes a Token which is specifically described using a RegularExpression.
REInterval - class com.inxar.syntacs.grammar.regular.REInterval.
Standard Interval implementation.
REInterval(REGrammar, int, int, int) - Constructor for class com.inxar.syntacs.grammar.regular.REInterval
Constructs the REInterval on the given REGrammar, lo and hi interval points, and the assigned ID number.
Reiterator - interface org.inxar.syntacs.util.Reiterator.
The Reiterator interface abstracts traversal over a list of nodes where each node has an int key and a IntSet value.
reiterator() - Method in interface org.inxar.syntacs.util.IntRelation
Returns a Reiterator view.
reiterator() - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
reiterator() - Method in class com.inxar.syntacs.util.TreeListIntRelation
 
remove(String) - Method in interface org.inxar.syntacs.util.Session
Removes the key/value pair and returns the value or null if no such key exists.
remove(String) - Method in class com.inxar.syntacs.util.StandardSession
 
REOption - class com.inxar.syntacs.grammar.regular.REOption.
Standard Option implementation.
REOption(REGrammar, RegularExpression) - Constructor for class com.inxar.syntacs.grammar.regular.REOption
Constructs the REOption on the given REGrammar and input RegularExpression.
replace(String, String, String) - Static method in class com.inxar.syntacs.util.StringTools
 
REPositiveClosure - class com.inxar.syntacs.grammar.regular.REPositiveClosure.
Standard PositiveClosure implementation.
REPositiveClosure(REGrammar, RegularExpression) - Constructor for class com.inxar.syntacs.grammar.regular.REPositiveClosure
Constructs the REPositiveClosure on the given REGrammar and input RegularExpression.
reset() - Method in class com.inxar.syntacs.analyzer.StandardInput
 
reset() - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
 
reset() - Method in class com.inxar.syntacs.analyzer.syntactic.StandardParser
 
reset() - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Resets the internal state of the TranslationComponent in preparation for another translation.
reset() - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
reset() - Method in class com.inxar.syntacs.util.Clock
Sets the mark to the current time.
reset() - Method in class com.inxar.syntacs.translator.regexp.RegexpInterpreter
 
reset() - Method in class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
resume() - Method in interface org.inxar.syntacs.analyzer.lexical.Lexer
Continues the lexing process from the current Input position.
resume() - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
 
retch(int) - Method in interface org.inxar.syntacs.analyzer.Input
"Return char": get the the char at the given offset.
retch(int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
retch(int, int) - Method in interface org.inxar.syntacs.analyzer.Input
"Return chars": Gets the region from offset to length as a new character array.
retch(int, int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
REUnion - class com.inxar.syntacs.grammar.regular.REUnion.
Standard Union implementation.
REUnion() - Constructor for class com.inxar.syntacs.grammar.regular.REUnion
Constructs the REUnion.
right - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
The right binary tree child (greater than).
root - Variable in class com.inxar.syntacs.util.BubbleTree
 
RuntimeTranslationException - exception org.inxar.syntacs.translator.RuntimeTranslationException.
RuntimeTranslationException is identical to TranslationException with the exception that is extends RuntimeException; it is acceptable to throw in exceptional circumstances when it is necessary to throw a TranslationException during normal runtime, except of course when an unexceptional TranslationException is appropriate (there are exceptions to that, however).
RuntimeTranslationException(Auditor) - Constructor for class org.inxar.syntacs.translator.RuntimeTranslationException
Constructs a RuntimeTranslationException with the given Auditor.
RuntimeTranslationException(Auditor, String) - Constructor for class org.inxar.syntacs.translator.RuntimeTranslationException
Constructs a RuntimeTranslationException with the given message and Auditor.
RuntimeTranslationException(Auditor, String, Throwable) - Constructor for class org.inxar.syntacs.translator.RuntimeTranslationException
Constructs a RuntimeTranslationException with the given nested Throwable and Auditor.
RuntimeTranslationException(Auditor, Throwable) - Constructor for class org.inxar.syntacs.translator.RuntimeTranslationException
Constructs a RuntimeTranslationException with the given nested Throwable and Auditor.
rup - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 

S

SccGrammar - class com.inxar.syntacs.translator.test.SccGrammar.
Automatically generated by Syntacs Translation Toolkit on Fri Jul 06 12:05:04 PDT 2001
SccGrammar() - Constructor for class com.inxar.syntacs.translator.test.SccGrammar
 
SCCTransitiveClosure - class com.inxar.syntacs.automaton.pushdown.SCCTransitiveClosure.
This is originally from Eve J, Kurki-Suonio R On Computing the Transitive Closure of a Relation" Acta Inf.
SCCTransitiveClosure.NonTrivialSCCException - exception com.inxar.syntacs.automaton.pushdown.SCCTransitiveClosure.NonTrivialSCCException.
 
SCCTransitiveClosure(IntSet, IntRelation, IntRelation, IntRelation) - Constructor for class com.inxar.syntacs.automaton.pushdown.SCCTransitiveClosure
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.
SEMANTIC_ERROR - Static variable in interface org.inxar.syntacs.translator.Complaint
Type constant for a semantic error.
SEMANTIC_WARNING - Static variable in interface org.inxar.syntacs.translator.Complaint
Type constant for a semantic warning.
Sentence - interface org.inxar.syntacs.analyzer.syntactic.Sentence.
The Sentence interface is essentially a view into the top of the LR parse stack.
Session - interface org.inxar.syntacs.util.Session.
The Session interface acts a central repository for properties as well as a logging access.
set - Variable in class com.inxar.syntacs.util.BubbleTree.Bubble
 
set(int, char[], int, int) - Method in class com.inxar.syntacs.util.Buffer
 
set(int, int) - Method in class com.inxar.syntacs.util.ArrayIntList
 
set(int, IntSet) - Method in interface org.inxar.syntacs.util.IntRelation
Assigns the given set to the given key.
set(int, IntSet) - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
set(int, IntSet) - Method in class com.inxar.syntacs.util.TreeListIntRelation
 
set(int, String) - Method in class com.inxar.syntacs.util.Buffer
 
setAuditor(Auditor) - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Sets the current Auditor to the given instance.
setAuditor(Auditor) - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
setAuditor(Auditor) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
setCharAt(int, char) - Method in class com.inxar.syntacs.util.Buffer
 
setContextPeek(String, String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the lexical context action to PEEK for the given context and symbol.
setContextPop(String, String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the lexical context action to POP for the given context and symbol.
setContextPush(String, String, String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the lexical context action to PUSH for the given context and symbol.
setGoalNonTerminal(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the goal symbol to the nonterminal with the given name.
setInput(Input) - Method in interface org.inxar.syntacs.translator.lr.LRTranslator
Sets the Input instance.
setInput(Input) - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Sets the current Input to the given instance.
setInput(Input) - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
setInput(Input) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
setInput(Input) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
setInput(Input) - Method in class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
setLexer(Lexer) - Method in interface org.inxar.syntacs.translator.lr.LRTranslator
Sets the Lexer instance.
setLexer(Lexer) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
setLexerInterpreter(LexerInterpreter) - Method in interface org.inxar.syntacs.analyzer.lexical.Lexer
Sets the Listener to be notified of token Symbol events.
setLexerInterpreter(LexerInterpreter) - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
 
setLRTranslatorGrammar(LRTranslatorGrammar) - Method in interface org.inxar.syntacs.translator.lr.LRTranslator
Sets the LRTranslatorGrammar instance.
setLRTranslatorGrammar(LRTranslatorGrammar) - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Sets the current LRTranslatorGrammar to the given instance.
setLRTranslatorGrammar(LRTranslatorGrammar) - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
setLRTranslatorGrammar(LRTranslatorGrammar) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
setLRTranslatorInterpreter(LRTranslatorInterpreter) - Method in interface org.inxar.syntacs.translator.lr.LRTranslator
Sets the LRTranslatorInterpreter instance.
setLRTranslatorInterpreter(LRTranslatorInterpreter) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
setName(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the name of the grammar to the given String.
setName(String) - Method in interface org.inxar.syntacs.util.GraphViz
The the name of the graph.
setName(String) - Method in class com.inxar.syntacs.util.Dot
 
setParser(Parser) - Method in interface org.inxar.syntacs.analyzer.lexical.LexerInterpreter
Sets the Parser object to which this LexerInterpreter may relay Symbol events to.
setParser(Parser) - Method in interface org.inxar.syntacs.translator.lr.LRTranslator
Sets the Parser instance.
setParser(Parser) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
setParser(Parser) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
setParserInterpreter(ParserInterpreter) - Method in interface org.inxar.syntacs.analyzer.syntactic.Parser
Sets the ParserInterpreter.
setParserInterpreter(ParserInterpreter) - Method in class com.inxar.syntacs.analyzer.syntactic.StandardParser
 
SetProperties - class com.inxar.syntacs.util.SetProperties.
The SetProperties class is a subclass of java.util.Properties which interprets multiple entries having the same key as an array.
SetProperties() - Constructor for class com.inxar.syntacs.util.SetProperties
 
setProperties(Properties) - Method in interface org.inxar.syntacs.translator.Auditor
Sets the Properties instance.
setProperties(Properties) - Method in class com.inxar.syntacs.translator.StandardAuditor
 
setProperties(Properties) - Method in interface org.inxar.syntacs.translator.lr.LRTranslator
Sets the Properties instance.
setProperties(Properties) - Method in interface org.inxar.syntacs.translator.lr.LRTranslationComponent
Sets the current Properties to the given instance.
setProperties(Properties) - Method in class com.inxar.syntacs.translator.lr.AbstractLRTranslationComponent
 
setProperties(Properties) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
SetProperties(Properties) - Constructor for class com.inxar.syntacs.util.SetProperties
 
SetProperties(SetProperties) - Constructor for class com.inxar.syntacs.util.SetProperties
 
SetProperties(String) - Constructor for class com.inxar.syntacs.util.SetProperties
 
setProperties(String, String[]) - Method in class com.inxar.syntacs.util.SetProperties
 
setProperty(String, String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the property with the given name to the given value.
setRegexpType(int) - Method in class com.inxar.syntacs.translator.regexp.Regexp
 
setSource(String) - Method in interface org.inxar.syntacs.translator.Auditor
Sets the name of the input source.
setSource(String) - Method in class com.inxar.syntacs.translator.StandardAuditor
 
setStartContext(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the start context to the context with the given name.
setStartProduction(Production) - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeGrammar
Sets the start production to the given production.
setStartProduction(Production) - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
setSymbolType(int) - Method in interface org.inxar.syntacs.analyzer.Symbol
Sets the symbol type.
setSymbolType(int) - Method in class com.inxar.syntacs.analyzer.AbstractSymbol
 
setSymbolType(int) - Method in class com.inxar.syntacs.analyzer.StringSymbol
 
setSymbolType(int) - Method in class com.inxar.syntacs.translator.regexp.Regexp
 
setTerminalRegexp(String, Object) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the regular expression for the terminal having the given name.
setVersion(String) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Sets the version of the grammar to the given String.
SHIFT - Static variable in interface org.inxar.syntacs.automaton.pushdown.Action
The SHIFT instruction type.
SHIFT_REDUCE - Static variable in class org.inxar.syntacs.automaton.pushdown.AmbiguityException
Type of AmbiguityException to indicate a shift-reduce conflict.
SHIFT_SHIFT - Static variable in class org.inxar.syntacs.automaton.pushdown.AmbiguityException
Type of AmbiguityException to indicate a shift-shift conflict.
shift(int, int, int) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
SingletonIntSet - class com.inxar.syntacs.util.SingletonIntSet.
Concrete implementation of IntSet which may only hold a single element.
SingletonIntSet(int) - Constructor for class com.inxar.syntacs.util.SingletonIntSet
Constructs the SingletonIntSet on the given singleton value.
size() - Method in interface org.inxar.syntacs.util.IntSet
Returns the number of members in this IntSet.
size() - Method in interface org.inxar.syntacs.util.IntStack
Returns the depth of the stack.
size() - Method in class com.inxar.syntacs.util.ArrayIntStack
 
size() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
size() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
size() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
size() - Method in class com.inxar.syntacs.util.HashIntFunction
 
size() - Method in class com.inxar.syntacs.util.ListIntSet
 
size() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
spc() - Method in interface org.inxar.syntacs.util.Channel
Writes a single space.
split(String) - Static method in class com.inxar.syntacs.util.BurnTools
 
StandardAction - class com.inxar.syntacs.automaton.pushdown.StandardAction.
Standard implementation of Action.
StandardAction() - Constructor for class com.inxar.syntacs.automaton.pushdown.StandardAction
Constructs an error action with id=0, value=0, type=ERROR.
StandardAction(int, int) - Constructor for class com.inxar.syntacs.automaton.pushdown.StandardAction
Creates a new Action with the given data.
StandardAuditor - class com.inxar.syntacs.translator.StandardAuditor.
Standard implementation of Auditor.
StandardAuditor.StandardComplaint - class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint.
 
StandardAuditor() - Constructor for class com.inxar.syntacs.translator.StandardAuditor
 
StandardInput - class com.inxar.syntacs.analyzer.StandardInput.
Concrete implementation of Input which wraps a java.io.Reader.
StandardInput() - Constructor for class com.inxar.syntacs.analyzer.StandardInput
Constructs a new StandardInput instance.
StandardLexer - class com.inxar.syntacs.analyzer.lexical.StandardLexer.
Concrete Lexer implementation which uses a DFA for the recognition engine.
StandardLexer() - Constructor for class com.inxar.syntacs.analyzer.lexical.StandardLexer
Constructs the StandardLexer.
StandardLRTranslator - class com.inxar.syntacs.translator.lr.StandardLRTranslator.
Standard implementation of LRTranslator.
StandardLRTranslator() - Constructor for class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
StandardLRTranslatorGrammar - class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar.
This is a "mutable" implementation of LRTranslatorGrammar used by both the SyntacsTranslator and the XML2LRTranslatorGrammarTransformer when a grammar is parsed into memory.
StandardLRTranslatorGrammar() - Constructor for class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
Constructs a new empty grammar.
StandardLRTranslatorInterpreter - class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter.
Concrete implementation of LRInterpreter.
StandardLRTranslatorInterpreter() - Constructor for class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
Constructs the StandardLRInterpreter.
StandardParser - class com.inxar.syntacs.analyzer.syntactic.StandardParser.
Concrete implementation of Parser.
StandardParser() - Constructor for class com.inxar.syntacs.analyzer.syntactic.StandardParser
 
StandardRecovery - class com.inxar.syntacs.analyzer.syntactic.StandardRecovery.
Concrete implementation of Recovery.
StandardRecovery() - Constructor for class com.inxar.syntacs.analyzer.syntactic.StandardRecovery
 
StandardSession - class com.inxar.syntacs.util.StandardSession.
Standard implementation of Session.
StandardSession() - Constructor for class com.inxar.syntacs.util.StandardSession
Constructs the Session which writes to System.out.
StandardSession(Writer) - Constructor for class com.inxar.syntacs.util.StandardSession
Constructs the Session which writes to the given Writer.
START_STATE - Static variable in interface org.inxar.syntacs.automaton.finite.DFA
Lexical analyzers or other tools should synchronize to the START_STATE constant upon initialization.
START_STATE - Static variable in interface org.inxar.syntacs.automaton.pushdown.DPA
Constant for the start state of a DPA.
start() - Method in interface org.inxar.syntacs.analyzer.lexical.Lexer
Resets the internal state of the Lexer and triggers the search for the next lexeme from the input.
start() - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
 
STOP - Static variable in interface org.inxar.syntacs.grammar.Token
This is the universal token type for the STOP symbol.
stop() - Method in interface org.inxar.syntacs.analyzer.lexical.Lexer
Pauses the lexing process.
stop() - Method in interface org.inxar.syntacs.analyzer.lexical.LexerInterpreter
Notify that the end of the Input has been reached.
stop() - Method in class com.inxar.syntacs.analyzer.lexical.StandardLexer
 
stop() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorInterpreter
 
store(OutputStream, String) - Method in class com.inxar.syntacs.util.SetProperties
 
stretch(int, int) - Method in interface org.inxar.syntacs.analyzer.Input
"Return chars as String": fetches the stretch of characters from offset to length as a new string.
stretch(int, int) - Method in class com.inxar.syntacs.analyzer.StandardInput
 
StringSymbol - class com.inxar.syntacs.analyzer.StringSymbol.
Concrete implementation of Symbol which internally contains a String.
StringSymbol(int, String) - Constructor for class com.inxar.syntacs.analyzer.StringSymbol
Constructs the StringSymbol with the given type and String value.
StringSymbol(String) - Constructor for class com.inxar.syntacs.analyzer.StringSymbol
Constructs the StringSymbol with the given String value.
StringTools - class com.inxar.syntacs.util.StringTools.
A collection of utilities for working with text and strings.
stripe(char, int) - Method in interface org.inxar.syntacs.util.Channel
Writes the given char n number of times.
subgraph(String) - Method in interface org.inxar.syntacs.util.GraphViz
Adds a new subgraph to the graph and returns it to the caller for further refinement.
subgraph(String) - Method in class com.inxar.syntacs.util.Dot
 
substr(String, int) - Static method in class com.inxar.syntacs.util.StringTools
 
Symbol - interface org.inxar.syntacs.analyzer.Symbol.
Symbol is an abstraction of either a terminal or a nonterminal.
SyntacsGrammar - class com.inxar.syntacs.translator.syntacs.SyntacsGrammar.
Automatically generated by Syntacs Translation Toolkit on Fri Jul 06 12:05:11 PDT 2001
SyntacsGrammar() - Constructor for class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
 
SyntacsInterpreter - class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter.
Interpreter used in the translation of newtacs grammar files (.stt).
SyntacsInterpreter() - Constructor for class com.inxar.syntacs.translator.syntacs.SyntacsInterpreter
 
SYNTACTIC_ERROR - Static variable in interface org.inxar.syntacs.translator.Complaint
Type constant for a syntactic error.

T

T_ABB - Static variable in class com.inxar.syntacs.translator.test.AbbGrammar
Terminal ID for ABB
T_ACCEPT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for ACCEPT
T_c - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Terminal ID for c
T_CHAR - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for CHAR
T_CHAR_CLASS_CHAR - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for CHAR_CLASS_CHAR
T_CHAR_CLASS_DASH - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for CHAR_CLASS_DASH
T_CLOSE_BRACKET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for CLOSE_BRACKET
T_CLOSE_PAREN - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for CLOSE_PAREN
T_COMMA - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for COMMA
T_COMMENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for COMMENT
T_CONTEXT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for CONTEXT
T_CP - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Terminal ID for CP
T_d - Static variable in class com.inxar.syntacs.translator.test.SccGrammar
Terminal ID for d
T_EQUALS - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for EQUALS
T_ESC - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for ESC
T_ESC_OCTAL - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for ESC_OCTAL
T_ESC_UNICODE - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for ESC_UNICODE
T_ID - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Terminal ID for ID
T_IDENT - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for IDENT
T_IN - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for IN
T_INCLUDES - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for INCLUDES
T_IS - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for IS
T_MATCHES - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for MATCHES
T_NONTERMINAL - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for NONTERMINAL
T_OP - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Terminal ID for OP
T_OPEN_BRACKET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for OPEN_BRACKET
T_OPEN_BRACKET_CARET - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for OPEN_BRACKET_CARET
T_OPEN_BRACKET_CARET_DASH - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for OPEN_BRACKET_CARET_DASH
T_OPEN_BRACKET_DASH - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for OPEN_BRACKET_DASH
T_OPEN_PAREN - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for OPEN_PAREN
T_PIPE - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for PIPE
T_PL - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Terminal ID for PL
T_PLUS - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for PLUS
T_PROPERTY - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for PROPERTY
T_QUESTION - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for QUESTION
T_REDUCE - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for REDUCE
T_SEMI - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for SEMI
T_SHIFTS - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for SHIFTS
T_ST - Static variable in class com.inxar.syntacs.translator.test.EtfGrammar
Terminal ID for ST
T_STAR - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for STAR
T_START - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for START
T_STRING - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for STRING
T_TERMINAL - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for TERMINAL
T_THIS - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for THIS
T_UNSHIFTS - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for UNSHIFTS
T_VERSION - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for VERSION
T_VERSION_STRING - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for VERSION_STRING
T_WHEN - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for WHEN
T_WHITESPACE - Static variable in class com.inxar.syntacs.translator.regexp.RegexpGrammar
Terminal ID for WHITESPACE
T_WHITESPACE - Static variable in class com.inxar.syntacs.translator.syntacs.SyntacsGrammar
Terminal ID for WHITESPACE
table - Variable in class com.inxar.syntacs.automaton.finite.MesoArrayDFA
The transition table, where the first dimension index is the state number, the second dimension index is the offset unicode input character, and the value at that array address is the next state.
Terminal - interface org.inxar.syntacs.grammar.context_free.Terminal.
The Terminal interface abstracts objects which act as concrete symbols in a context free language, typically as a Token.
terminals() - Method in interface org.inxar.syntacs.grammar.context_free.ContextFreeSet
Returns the number of Terminals in the grammar.
terminals() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
Test - class com.inxar.syntacs.Test.
Test is the command-line interface to execute a set of test translations.
time() - Method in interface org.inxar.syntacs.util.Channel
The time() method is functionally similar to the out() method; the contents of the buffer are flushed to the parent Log.
time() - Method in class com.inxar.syntacs.util.Clock
 
toArray() - Method in interface org.inxar.syntacs.util.IntArray
Returns a new primitive-typed copy of the array.
toArray() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
toArray() - Method in class com.inxar.syntacs.util.ArrayIntArray
 
toArray() - Method in class com.inxar.syntacs.util.ArrayIntList
 
toArray() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
toBuffer(StringBuffer) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA.State
 
toBuffer(StringBuffer) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
 
toBuffer(StringBuffer, TreeDFA.Edge) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA.State
 
toConcat(String) - Static method in class com.inxar.syntacs.translator.regexp.Regexp
 
toExpression(int[]) - Static method in class com.inxar.syntacs.util.BurnTools
 
toExpression(String[]) - Static method in class com.inxar.syntacs.util.BurnTools
 
toIntArray() - Method in interface org.inxar.syntacs.util.IntSet
Returns the list of set members as an IntArray.
toIntArray() - Method in class com.inxar.syntacs.util.ArrayIntStack
 
toIntArray() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
toIntArray() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
toIntArray() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
toIntArray() - Method in class com.inxar.syntacs.util.ListIntSet
 
toIntArray() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
Token - interface org.inxar.syntacs.grammar.Token.
A Token is the compile-time abstraction between different syntax analysis stages in a front end of a compiler, typically the Lexer Parser interface.
tokens() - Method in interface org.inxar.syntacs.grammar.regular.RegularSet
Returns the number of tokens in the RegularSet.
tokens() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
toRegularExpression(RegularGrammar) - Method in class com.inxar.syntacs.translator.regexp.Regexp
 
toString() - Method in class com.inxar.syntacs.analyzer.StandardInput
 
toString() - Method in class com.inxar.syntacs.analyzer.ObjectSymbol
 
toString() - Method in class com.inxar.syntacs.analyzer.ConstantSymbol
 
toString() - Method in class com.inxar.syntacs.analyzer.StringSymbol
 
toString() - Method in class com.inxar.syntacs.analyzer.ListSymbol
 
toString() - Method in class com.inxar.syntacs.analyzer.ArraySymbol
 
toString() - Method in class com.inxar.syntacs.analyzer.CharSymbol
 
toString() - Method in class com.inxar.syntacs.automaton.finite.TreeDFA
 
toString() - Method in class com.inxar.syntacs.automaton.finite.MesoArrayDFA
 
toString() - Method in class com.inxar.syntacs.automaton.pushdown.LRConstructor
 
toString() - Method in class com.inxar.syntacs.automaton.pushdown.LALR1Constructor
 
toString() - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
toString() - Method in class com.inxar.syntacs.automaton.pushdown.StandardAction
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REPositiveClosure
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REConcatenation
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REUnion
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REEpsilon
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REInterval
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REExpressionTerminator
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REGrammar
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REOption
 
toString() - Method in class com.inxar.syntacs.grammar.regular.RECharClass
 
toString() - Method in class com.inxar.syntacs.grammar.regular.REClosure
 
toString() - Method in class com.inxar.syntacs.grammar.regular.RECharString
 
toString() - Method in class com.inxar.syntacs.grammar.context_free.CFProduction
 
toString() - Method in class com.inxar.syntacs.grammar.context_free.CFItem
 
toString() - Method in class com.inxar.syntacs.grammar.context_free.CFGrammar
 
toString() - Method in class com.inxar.syntacs.grammar.context_free.CFLR1Item
 
toString() - Method in class com.inxar.syntacs.grammar.context_free.CFTerminal
 
toString() - Method in class com.inxar.syntacs.grammar.context_free.CFNonTerminal
 
toString() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
toString() - Method in class com.inxar.syntacs.translator.StandardAuditor.StandardComplaint
 
toString() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
toString() - Method in class com.inxar.syntacs.translator.lr.ProxyLRTranslatorGrammar
 
toString() - Method in class com.inxar.syntacs.util.ArrayIntStack
 
toString() - Method in class com.inxar.syntacs.util.Dot
 
toString() - Method in class com.inxar.syntacs.util.Buffer
 
toString() - Method in class com.inxar.syntacs.util.HashBitSetIntRelation
 
toString() - Method in class com.inxar.syntacs.util.BitSetIntSet
 
toString() - Method in class com.inxar.syntacs.util.EmptyIntSet
 
toString() - Method in class com.inxar.syntacs.util.Tree
 
toString() - Method in class com.inxar.syntacs.util.Tree.Box
 
toString() - Method in class com.inxar.syntacs.util.ArrayIntArray
 
toString() - Method in class com.inxar.syntacs.util.BubbleTree
 
toString() - Method in class com.inxar.syntacs.util.BubbleTree.Bubble
 
toString() - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
toString() - Method in class com.inxar.syntacs.util.HashIntFunction
 
toString() - Method in class com.inxar.syntacs.util.ArrayIntFunction
 
toString() - Method in class com.inxar.syntacs.util.ListIntSet
 
toString() - Method in class com.inxar.syntacs.util.ArrayIntList
 
toString() - Method in class com.inxar.syntacs.util.SingletonIntSet
 
toString2() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
toStringInOrder(TreeDFA.Edge, StringBuffer, int) - Static method in class com.inxar.syntacs.automaton.finite.TreeDFA
Recursively print the tree in-order.
toSyntacs() - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslatorGrammar
 
toTree(Tree) - Method in class com.inxar.syntacs.analyzer.ObjectSymbol
 
toTree(Tree) - Method in class com.inxar.syntacs.analyzer.ConstantSymbol
 
toTree(Tree) - Method in class com.inxar.syntacs.analyzer.ListSymbol
 
toTree(Tree) - Method in class com.inxar.syntacs.analyzer.ArraySymbol
 
toTree(Tree) - Method in class com.inxar.syntacs.analyzer.CharSymbol
 
toTree(Tree) - Method in interface com.inxar.syntacs.util.Arboreal
Writes state to the given Tree.
touch() - Method in interface org.inxar.syntacs.util.Channel
The touch() method is useful for stopping a timed Channel but not writing anything to it.
toWriter(Writer) - Method in class com.inxar.syntacs.util.Buffer
 
trace() - Method in interface org.inxar.syntacs.util.Log
Gets the tracing Channel.
transform(Element) - Method in class com.inxar.syntacs.automaton.finite.XML2TreeDFATransformer
 
transform(Element) - Method in class com.inxar.syntacs.translator.lr.XML2LRTranslatorGrammarTransformer
 
transform(Element) - Method in class com.inxar.syntacs.translator.regexp.XML2RegexpTransformer
 
transform(Object) - Method in interface org.inxar.syntacs.automaton.finite.DFATransformer
Transforms the given Object into a DFA.
transform(Object) - Method in class com.inxar.syntacs.automaton.finite.Tree2MesoArrayDFATransformer
Transform the argument into a DFA.
transform(Object) - Method in interface org.inxar.syntacs.automaton.pushdown.DPATransformer
Transforms the given Object to a DPA.
transform(Object) - Method in class com.inxar.syntacs.automaton.pushdown.Array2MesoArrayDPATransformer
Transform the argument into a DPA.
transform(String) - Method in class com.inxar.syntacs.translator.lr.XML2LRTranslatorGrammarTransformer
 
translate(Object) - Method in interface org.inxar.syntacs.translator.Translator
Translates the given Object to some other Object representation.
translate(Object) - Method in class com.inxar.syntacs.translator.lr.StandardLRTranslator
 
TranslationException - exception org.inxar.syntacs.translator.TranslationException.
TranslationException is a carrier for errors discovered during a translation run.
TranslationException(Auditor) - Constructor for class org.inxar.syntacs.translator.TranslationException
Constructs a TranslationException with the given Auditor.
TranslationException(Auditor, String) - Constructor for class org.inxar.syntacs.translator.TranslationException
Constructs a TranslationException with the given message and Auditor.
TranslationException(Auditor, String, Throwable) - Constructor for class org.inxar.syntacs.translator.TranslationException
Constructs a TranslationException with the given nested Throwable and Auditor.
TranslationException(Auditor, Throwable) - Constructor for class org.inxar.syntacs.translator.TranslationException
Constructs a TranslationException with the given nested Throwable and Auditor.
Translator - interface org.inxar.syntacs.translator.Translator.
A Translator is an object capable if transforming a stream of characters into an Object.
TranslatorGrammar - interface org.inxar.syntacs.translator.TranslatorGrammar.
The TranslatorGrammar interface describes the symbolic components of a grammar as well as acting as a factory for Translator instances.
tree - Variable in class com.inxar.syntacs.automaton.finite.TreeDFA.State
 
Tree - class com.inxar.syntacs.util.Tree.
Utility for pretty-printing parse trees.
Tree.Box - class com.inxar.syntacs.util.Tree.Box.
Experimental subclass of Tree which tries to do more advanced tree layout.
Tree.Box(String) - Constructor for class com.inxar.syntacs.util.Tree.Box
 
Tree.Box(Tree.Box, String) - Constructor for class com.inxar.syntacs.util.Tree.Box
 
Tree(String) - Constructor for class com.inxar.syntacs.util.Tree
 
Tree(Tree, String) - Constructor for class com.inxar.syntacs.util.Tree
 
Tree2MesoArrayDFATransformer - class com.inxar.syntacs.automaton.finite.Tree2MesoArrayDFATransformer.
Concrete DFATransformer implementation which converts a TreeDFA into a MesoArrayDFA.
Tree2MesoArrayDFATransformer() - Constructor for class com.inxar.syntacs.automaton.finite.Tree2MesoArrayDFATransformer
Constructs the Tree2MesoArrayDFATransformer.
TreeDFA - class com.inxar.syntacs.automaton.finite.TreeDFA.
Concrete DFA implementation which uses tree-based parse tables.
TreeDFA.Edge - class com.inxar.syntacs.automaton.finite.TreeDFA.Edge.
The TreeDFA.Edge class is models a single edge as a node in an binary interval tree.
TreeDFA.Edge(int) - Constructor for class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
Makes an edge suitable for a dead-end state (though not necessarily *the* dead state).
TreeDFA.Edge(int, int, int, int, TreeDFA.Edge, TreeDFA.Edge) - Constructor for class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
Constructs the Edge with the given hi and lo rangepoints, the next and "previous" state, and the left and right binary tree children.
TreeDFA.State - class com.inxar.syntacs.automaton.finite.TreeDFA.State.
The TreeDFA.State class is models a single state as tuple (output, edge_tree) where output is an integer which records the accepting NFA state and edge_tree holds the outgoing edges of the state tree.
TreeDFA.State(TreeDFA.Edge, int) - Constructor for class com.inxar.syntacs.automaton.finite.TreeDFA.State
Constructs the State on the given Edge tree and int output.
TreeDFA(TreeDFA.State[]) - Constructor for class com.inxar.syntacs.automaton.finite.TreeDFA
Constructs the TreeDFA from the given State table.
TreeDFAConstructor - class com.inxar.syntacs.automaton.finite.TreeDFAConstructor.
Concrete implementation of DFAConstructor which builds a TreeDFA.
TreeDFAConstructor() - Constructor for class com.inxar.syntacs.automaton.finite.TreeDFAConstructor
Constructs the TreeDFA.
TreeListIntRelation - class com.inxar.syntacs.util.TreeListIntRelation.
Concrete implementation of IntRelation which uses as a binary tree such that ListIntSet instances are implicitly created at each tree node.
TreeListIntRelation() - Constructor for class com.inxar.syntacs.util.TreeListIntRelation
Constructs the TreeListIntRelation.
TUMBLE - Static variable in interface org.inxar.syntacs.analyzer.syntactic.Correction
The "Tumble" correction instruction.

U

UNDEF - Static variable in interface org.inxar.syntacs.grammar.Token
This is the token type used to indicate that the value of a token is unknown, that it has not been set.
UNDEFINED - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant used to indicate general undefined conditions.
UNDEFINED_CONTEXT - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant used to indicate the non-definition of a particular context.
UNDEFINED_NONTERMINAL - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant used to indicate the non-definition of a particular nonterminal.
UNDEFINED_PRODUCTION - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant used to indicate the non-definition of a particular production.
UNDEFINED_SYMBOL - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant used to indicate the non-definition of a particular grammar symbol (where a grammar symbol defined as a terminal or a nonterminal).
UNDEFINED_TERMINAL - Static variable in interface org.inxar.syntacs.translator.lr.LRTranslatorGrammar
Constant used to indicate the non-definition of a particular terminal.
Union - interface org.inxar.syntacs.grammar.regular.Union.
The Union interface is an abstraction over the RegularExpression alternation object classically known syntactically by the pipe '|'.
UNION - Static variable in class com.inxar.syntacs.translator.regexp.Regexp
 
union(IntSet) - Method in interface org.inxar.syntacs.util.IntSet
All the members of the given other IntSet are added to this IntSet.
union(IntSet) - Method in class com.inxar.syntacs.util.BitSetIntSet
 
union(IntSet) - Method in class com.inxar.syntacs.util.EmptyIntSet
 
union(IntSet) - Method in class com.inxar.syntacs.util.ImmutableIntSet
 
union(IntSet) - Method in class com.inxar.syntacs.util.ListIntSet
 
union(IntSet) - Method in class com.inxar.syntacs.util.SingletonIntSet
 
unpickle1D(String) - Static method in class com.inxar.syntacs.util.Pickler
"Unpickles" a String into a 1-dimensional array of int that was previously pickled.
unpickle1D(String[]) - Static method in class com.inxar.syntacs.util.Pickler
"Unpickles" a String[] array into a 1-dimensional array of int that was previously pickled.
unpickle2D(String) - Static method in class com.inxar.syntacs.util.Pickler
"Unpickles" a String into a 2-dimensional array of int that was previously pickled.
unpickle2D(String[]) - Static method in class com.inxar.syntacs.util.Pickler
"Unpickles" a String[] array into a 2-dimensional array of int that was previously pickled.
unpickle3D(String) - Static method in class com.inxar.syntacs.util.Pickler
"Unpickles" a String into a 3-dimensional array of int that was previously pickled.
unpickle3D(String[]) - Static method in class com.inxar.syntacs.util.Pickler
"Unpickles" a String[] array into a 3-dimensional array of int that was previously pickled.
UNSPECIFIED_ERROR - Static variable in interface org.inxar.syntacs.translator.Complaint
Type constant for a nonspecific error.

V

value - Variable in class com.inxar.syntacs.analyzer.ObjectSymbol
The value of the symbol Symbol represented as an Object.
value - Variable in class com.inxar.syntacs.analyzer.StringSymbol
The value of the symbol Symbol represented as an String.
value - Variable in class com.inxar.syntacs.analyzer.CharSymbol
The char value of the symbol Symbol.
values() - Method in interface org.inxar.syntacs.util.Reiterator
Returns a set view of the current element's values.
viz() - Method in class com.inxar.syntacs.translator.lr.VizController
 
VizController - class com.inxar.syntacs.translator.lr.VizController.
The VizController is centrally responsible for overseeing and coordinating the generation of GraphViz dot files for various objects.
VizController() - Constructor for class com.inxar.syntacs.translator.lr.VizController
 
Vizualizable - interface org.inxar.syntacs.util.Vizualizable.
Vizualizable instances are capable of rendering their state as a graphviz dot file which can subsequently be converted to postscript (among other formats).
vizualize(GraphViz) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA
 
vizualize(GraphViz) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA.State
 
vizualize(GraphViz) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA.Edge
 
vizualize(GraphViz) - Method in class com.inxar.syntacs.automaton.pushdown.LALR1Constructor
 
vizualize(GraphViz) - Method in class com.inxar.syntacs.automaton.pushdown.ArrayDPAConstructor
 
vizualize(GraphViz) - Method in class com.inxar.syntacs.automaton.pushdown.LR1Constructor
 
vizualize(GraphViz) - Method in interface org.inxar.syntacs.util.Vizualizable
Burn state to the GraphViz instance such that the instance may be visualized in postscript.
vizualize(GraphViz, TreeDFA.Edge) - Method in class com.inxar.syntacs.automaton.finite.TreeDFA.State
 

W

WAIT - Static variable in interface org.inxar.syntacs.analyzer.syntactic.Correction
The "Wait" correction instruction.
warn() - Method in interface org.inxar.syntacs.util.Log
Gets the warning Channel.
warnings() - Method in interface org.inxar.syntacs.translator.Auditor
Returns the current number of warnings.
warnings() - Method in class com.inxar.syntacs.translator.StandardAuditor
 
write(boolean) - Method in interface org.inxar.syntacs.util.Channel
Writes a boolean.
write(char) - Method in interface org.inxar.syntacs.util.Channel
Writes a char.
write(int) - Method in interface org.inxar.syntacs.util.Channel
Writes an int.
write(Object) - Method in interface org.inxar.syntacs.util.Channel
Writes an Object.
write(String) - Method in interface org.inxar.syntacs.util.Channel
Writes a String.
writeln() - Method in interface org.inxar.syntacs.util.Channel
Writes a newline character.

X

XML2LRTranslatorGrammarTransformer - class com.inxar.syntacs.translator.lr.XML2LRTranslatorGrammarTransformer.
Implementation of Grammar which reads an XML instance of the DTD "grammar.dtd".
XML2LRTranslatorGrammarTransformer() - Constructor for class com.inxar.syntacs.translator.lr.XML2LRTranslatorGrammarTransformer
 
XML2RegexpTransformer - class com.inxar.syntacs.translator.regexp.XML2RegexpTransformer.
XML2RegexpTransformer is a tool for parsing an XML trees representing regular expressions and generating Regexp objects from them.
XML2RegexpTransformer() - Constructor for class com.inxar.syntacs.translator.regexp.XML2RegexpTransformer
Constructs a new XML2RegexpTransformer.
XML2TreeDFATransformer - class com.inxar.syntacs.automaton.finite.XML2TreeDFATransformer.
XML2TreeDFATransformer is a tool for parsing an XML elements representing dfa state machines and generating a TreeDFA.
XML2TreeDFATransformer() - Constructor for class com.inxar.syntacs.automaton.finite.XML2TreeDFATransformer
Initialize the translator.

A B C D E F G H I K L M N O P Q R S T U V W X