A C D E F G H I L M N P Q R S T U V

C

changeTransition(NFA, int) - Static method in class finiteAutomata.NFAMenu
Takes action based on provided transition change choice code.
changeTransitionDialog(DFA) - Static method in class finiteAutomata.DFAMenu
Changes one transition based on user input.
changeTransitionDialog() - Static method in class finiteAutomata.NFAMenu
Queries user regarding desired transition change.
charAt(int) - Method in class finiteAutomata.Alphabet
Returns the i-th symbol in this Alphabet.
CNF - Class in finiteAutomata
Chomsky Normal Form grammar.
CNF() - Constructor for class finiteAutomata.CNF
0-parameter constructor, prompts the user for CNF information.
CNF(String, int, boolean, Vector[][]) - Constructor for class finiteAutomata.CNF
4-parameter constructor.
CNFRule - Class in finiteAutomata
Rules for the CNF class.
CNFRule(int, int, int) - Constructor for class finiteAutomata.CNFRule
3-parameter constructor for type 0 rule, "vn -> vi vj".
CNFRule(int, char) - Constructor for class finiteAutomata.CNFRule
2-parameter constructor for type 1 rule, "vn -> t".
CNFRule(CNFRule) - Constructor for class finiteAutomata.CNFRule
Copy constructor.
code - Variable in class finiteAutomata.StringVarTerm
sequence of Integer codes for this StringVarTerm
code() - Method in class finiteAutomata.StringVarTerm
Returns a deep copy of this.code.
constructC1() - Method in class finiteAutomata.CNF
Initializes this to be a CNF grammar equivalent to Sipser's G1 (p.100).
constructC2() - Method in class finiteAutomata.CNF
Initializes this to be a CNF grammar equivalent to Sipser's G3 (p.103).
constructC3() - Method in class finiteAutomata.CNF
Initializes this to be a CNF grammar equivalent to Sipser's G6 (p.108).
constructC4() - Method in class finiteAutomata.CNF
Initializes this to be a CNF grammar which generates 0*10*, strings with exactly one '1'.
constructC5() - Method in class finiteAutomata.CNF
Initializes this to be a CNF grammar which generates all palindromes over the alphabet {0,1}.
constructD1() - Method in class finiteAutomata.DFA
Initializes this to be the DFA corresponding to Sipser, Figure 1.4.
constructD2() - Method in class finiteAutomata.DFA
Initializes this to be the DFA corresponding to Sipser, Figure 1.8.
constructD3() - Method in class finiteAutomata.DFA
Initializes this to be the DFA corresponding to Sipser, Figure 1.10.
constructD4() - Method in class finiteAutomata.DFA
Initializes this to be the DFA corresponding to Sipser, Figure 1.12.
constructD5() - Method in class finiteAutomata.DFA
Initializes this to be the DFA corresponding to Sipser, Figure 1.14.
constructD6() - Method in class finiteAutomata.DFA
Initializes this to be the DFA corresponding to Sipser, Figure 1.22.
constructN1() - Method in class finiteAutomata.NFA
Makes "this" into an NFA corresponding to Sipser, Figure 1.27.
constructN2() - Method in class finiteAutomata.NFA
Makes "this" into an NFA corresponding to Sipser, Figure 1.31.
constructN3() - Method in class finiteAutomata.NFA
Makes "this" into an NFA corresponding to Sipser, Figure 1.34.
constructN4() - Method in class finiteAutomata.NFA
Makes "this" into an NFA corresponding to Sipser, Figure 1.36.
constructorMenu() - Method in class finiteAutomata.CNF
Repeatedly displays constructor menu options until user makes a valid choice.
constructorMenu() - Static method in class finiteAutomata.DFAMenu
Displays constructor menu options until user makes a valid choice.
constructorMenu() - Static method in class finiteAutomata.NFAMenu
Displays constructor menu options and prompts user to choose an action.
constructorMenuHandler(NFA, int) - Static method in class finiteAutomata.NFAMenu
Takes action based on the provided constructor menu choice code.
contains(char) - Method in class finiteAutomata.Alphabet
Determines if a given character is a symbol in this Alphabet.
contains(Object) - Method in class finiteAutomata.Hashtable
Returns true if an item with this same key exists in the hashtable.
contains(int) - Method in class finiteAutomata.IntSet
Returns true if a given integer is in this IntSet.
convertToDFA() - Method in class finiteAutomata.NFA
Returns a DFA which is equivalent to this NFA.
copy() - Method in class finiteAutomata.StringVarTerm
Returns a deep copy of this StringVarTerm.

A C D E F G H I L M N P Q R S T U V