- act(Stack<Expression>) - Method in class Token.AlphabetLetter
-
- act(Stack<Expression>) - Method in class Token.ArithmeticOperator
-
- act(Stack<Expression>) - Method in class Token.Function
-
- act(Stack<Expression>) - Method in class Token.LeftParenthesis
-
- act(Stack<Expression>) - Method in class Token.LogicalOperator
-
- act(Stack<Expression>) - Method in class Token.NumberLiteral
-
- act(Stack<Expression>) - Method in class Token.RelationalOperator
-
- act(Stack<Expression>) - Method in class Token.RightParenthesis
-
- act(Stack<Expression>) - Method in class Token.Token
-
- act(Stack<Expression>) - Method in class Token.Variable
-
- act(Stack<Expression>) - Method in class Token.Word
-
- add(CharSequence) - Method in class dk.brics.automaton.StringUnionOperations
-
Add another character sequence to this automaton.
- add(String) - Method in class Main.GraphViz
-
Adds a string to the graph's source (without newline).
- addAllWithoutRepetition(List<T>, List<T>) - Static method in class Main.UtilityMethods
-
add elements of R that does not exits in L to L.
- addEpsilons(Collection<StatePair>) - Method in class dk.brics.automaton.Automaton
-
- addEpsilons(Automaton, Collection<StatePair>) - Static method in class dk.brics.automaton.BasicOperations
-
Adds epsilon transitions to the given automaton.
- addition - Variable in class Automata.NumberSystem
-
Automata for addition, lessThan, and equal
-addition has three inputs, and it accepts
iff the third is the sum of the first two.
- addln(String) - Method in class Main.GraphViz
-
Adds a string to the graph's source (with newline).
- addln() - Method in class Main.GraphViz
-
Adds a newline to the graph's source.
- addTransition(Transition) - Method in class dk.brics.automaton.State
-
Adds an outgoing transition.
- ALL - Static variable in class dk.brics.automaton.RegExp
-
Syntax flag, enables all optional regexp syntax.
- allRepresentations - Variable in class Automata.NumberSystem
-
Automata for addition, lessThan, and equal
-addition has three inputs, and it accepts
iff the third is the sum of the first two.
- AlphabetLetter - Class in Token
-
- AlphabetLetter(int, int) - Constructor for class Token.AlphabetLetter
-
- and(Automaton) - Method in class Automata.Automaton
-
- ANYSTRING - Static variable in class dk.brics.automaton.RegExp
-
Syntax flag, enables anystring (@).
- applyAllRepresentations() - Method in class Automata.Automaton
-
- areEqual(List<T>, List<T>) - Static method in class Main.UtilityMethods
-
Checks if the set of L and R are equal.
- arithmetic(String, String, String, String) - Method in class Automata.NumberSystem
-
- arithmetic(String, int, String, String) - Method in class Automata.NumberSystem
-
- arithmetic(int, String, String, String) - Method in class Automata.NumberSystem
-
- ArithmeticOperator - Class in Token
-
- ArithmeticOperator(int, String, NumberSystem) - Constructor for class Token.ArithmeticOperator
-
- Automata - package Automata
-
- Automaton - Class in Automata
-
This class can represent different types of automaton: deterministic/non-deterministic and/or automata with output/automata without output.
There are also two special automata: true automaton, which accepts everything, and false automaton, which accepts nothing.
- Automaton() - Constructor for class Automata.Automaton
-
- Automaton(boolean) - Constructor for class Automata.Automaton
-
Initializes a special automaton: true or false.
- Automaton(String, List<Integer>) - Constructor for class Automata.Automaton
-
Takes a regular expression and the alphabet for that regular expression and constructs the corresponding automaton.
- Automaton(String, List<Integer>, NumberSystem) - Constructor for class Automata.Automaton
-
- Automaton(String) - Constructor for class Automata.Automaton
-
Takes an address and constructs the automaton represented by the file referred to by the address
- Automaton - Class in dk.brics.automaton
-
Finite-state automaton with regular expression operations.
- Automaton() - Constructor for class dk.brics.automaton.Automaton
-
Constructs a new automaton that accepts the empty language.
- AUTOMATON - Static variable in class dk.brics.automaton.RegExp
-
Syntax flag, enables named automata (<identifier>).
- AutomatonMatcher - Class in dk.brics.automaton
-
A tool that performs match operations on a given character sequence using
a compiled automaton.
- AutomatonProvider - Interface in dk.brics.automaton
-