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

D

DASH - Static variable in interface laser.alphabet.labelpattern.IndexedLabelPatternParserTokenTypes
 
DASH - Static variable in interface laser.alphabet.labelpattern.IndexedLabelPatternTokenTypes
 
DASH - Static variable in interface laser.regularlanguage.regularexpression.parser.RegularExpressionParserTokenTypes
 
DASH - Static variable in interface laser.regularlanguage.regularexpression.parser.RegularExpressionTokenTypes
 
DASH - Static variable in interface laser.regularlanguage.regularexpression.reparser.REParserTokenTypes
 
DASH - Static variable in interface laser.regularlanguage.regularexpression.reparser.RETokenTypes
 
deactivateEventDeferral() - Method in class laser.alphabet.event.AlphabetChangeManager
Deactivates event deferral.
DeadStateEliminator<L extends LabelInterface> - Class in laser.regularlanguage.fsa
The DeadStateEliminator class eliminates all dead states.
DeadStateEliminator() - Constructor for class laser.regularlanguage.fsa.DeadStateEliminator
Creates a new DeadStateEliminator.
DEFAULT_DESCRIPTION - Static variable in class laser.util.argument.Arguments
The default description
DEFAULT_NAME - Static variable in class laser.util.argument.Arguments
The default name
DEFAULT_PREFIX - Static variable in class laser.util.argument.Option
The help default prefix
DEFAULT_SUFFIX - Static variable in class laser.util.argument.Option
The help default suffix
defaultCase(Object) - Method in class laser.regularlanguage.regularexpression.AbstractREVisitor
Performs the default action.
defaultCase(Object) - Method in interface laser.regularlanguage.regularexpression.REVisitor
Performs the default action.
DefaultREFactory<L extends LabelInterface> - Class in laser.regularlanguage.regularexpression
The DefaultREFactory class allows the user to create new REs.
DefaultREFactory(AlphabetFactoryInterface<L>) - Constructor for class laser.regularlanguage.regularexpression.DefaultREFactory
Creates a new DefaultREFactory.
DefaultRLFactory<L extends LabelInterface> - Class in laser.regularlanguage.util
The DefaultRLFactory class helps users to convert between FSAs and REs.
DefaultRLFactory() - Constructor for class laser.regularlanguage.util.DefaultRLFactory
Creates a new DefaultRLFactory.
deleteDeadStates() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Removes any state except the start state from this FSA that is not accepting and can not reach an accepting state by any sequence of transitions, returning true is any states were so removed.
deleteDeadStates() - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Removes any state except the start state from this FSA that is not accepting and can not reach an accepting state by any sequence of transitions, returning true is any states were so removed.
deleteUnnecessaryStates(MutableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Deletes any unnecessary states from the given FSA.
deleteUnnecessaryStates(MutableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.FSAs
Deletes any unnecessary states from the given FSA.
deleteUnreachableStates() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Removes any state from this FSA that is not the start state and is not reachable from the start state by any sequence of transitions, returning true if any states were so removed, false otherwise.
deleteUnreachableStates() - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Removes any state from this FSA that is not the start state and is not reachable from the start state by any sequence of transitions, returning true if any states were so removed, false otherwise.
description() - Method in class laser.regularlanguage.regularexpression.reparser.REParser
 
DESCRIPTION - Static variable in interface laser.regularlanguage.regularexpression.reparser.REParserTokenTypes
 
DESCRIPTION - Static variable in interface laser.regularlanguage.regularexpression.reparser.RETokenTypes
 
DESCRIPTION_HEADER - Static variable in class laser.regularlanguage.regularexpression.util.REPrinter
The description header
DESCRIPTION_HEADER - Static variable in class laser.util.argument.Arguments
The help description header
DESCRIPTION_PREFIX - Static variable in class laser.regularlanguage.fsa.util.FSAs
The description prefix
DESCRIPTION_PREFIX - Static variable in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
The description prefix
DESCRIPTION_SEPARATOR - Static variable in class laser.regularlanguage.fsa.util.FSAs
The description separator
DESCRIPTION_SEPARATOR - Static variable in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
The description separator
DESCRIPTION_SUFFIX - Static variable in class laser.regularlanguage.fsa.util.FSAs
The description suffix
DESCRIPTION_SUFFIX - Static variable in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
The description suffix
determinize(RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Returns a determinisitic FSA that corresponds to the given FSA.
determinize(RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.FSAs
Returns a determinisitic FSA that corresponds to the given FSA.
determinizer_ - Variable in class laser.regularlanguage.util.GNFA
Creates deterministic FSAs (DFAs)
dfaFactory_ - Variable in class laser.regularlanguage.fsa.util.FSAs
The FSAFactoryInterface to be used to create new DFAs
dfaFactory_ - Variable in class laser.regularlanguage.util.AbstractRegularLanguages
The FSAFactoryInterface to be used to create new DFAs
DFAInterface<L extends LabelInterface> - Interface in laser.regularlanguage.fsa
A DFA is a deterministic finite state automaton.
DFATransitionTable<L extends LabelInterface> - Class in laser.regularlanguage.fsa
A helper class for RunnableDFAs that allows computation to be performed on them.
DFATransitionTable(AbstractRunnableFSA<L>) - Constructor for class laser.regularlanguage.fsa.DFATransitionTable
Creates a new DFATransitionTable for the specified runnable DFA.
differenceAsymmetric(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Returns an FSA that is the asymmetric difference of the first FSA and the second FSA.
differenceAsymmetric(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.FSAs
Returns an FSA that is the asymmetric difference of the first FSA and the second FSA.
differenceSymmetric(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Returns an FSA that is the symmetric difference of the given FSAs.
differenceSymmetric(RunnableFSAInterface<L>, RunnableFSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.FSAs
Returns an FSA that is the symmetric difference of the given FSAs.
DOT - Static variable in interface laser.alphabet.labelpattern.IndexedLabelPatternParserTokenTypes
 
DOT - Static variable in interface laser.alphabet.labelpattern.IndexedLabelPatternTokenTypes
 
DOT - Static variable in interface laser.alphabet.labelpattern.LabelPatternParserTokenTypes
 
DOT - Static variable in interface laser.alphabet.labelpattern.LabelPatternTokenTypes
 
DOT - Static variable in interface laser.alphabet.labelpattern.StringLabelPatternParserTokenTypes
 
DOT - Static variable in interface laser.alphabet.labelpattern.StringLabelPatternTokenTypes
 
DOT - Static variable in interface laser.regularlanguage.regularexpression.parser.RegularExpressionParserTokenTypes
 
DOT - Static variable in interface laser.regularlanguage.regularexpression.parser.RegularExpressionTokenTypes
 
DOT - Static variable in interface laser.regularlanguage.regularexpression.REConstants
The string representation of dot (wildcard)
DOT - Static variable in interface laser.regularlanguage.regularexpression.reparser.REParserTokenTypes
 
DOT - Static variable in interface laser.regularlanguage.regularexpression.reparser.RETokenTypes
 
DOT_ATTRIBUTE_LIST_FOOTER - Static variable in interface laser.dotgraph.DotConstants
The attribute list footer
DOT_ATTRIBUTE_LIST_HEADER - Static variable in interface laser.dotgraph.DotConstants
The attribute list header
DOT_ATTRIBUTE_LIST_SEPARATOR - Static variable in interface laser.dotgraph.DotConstants
The attribute list separator
DOT_ATTRIBUTE_SEPARATOR - Static variable in interface laser.dotgraph.DotConstants
The attribute separator
DOT_COLOR_ATTRIBUTE_NAME - Static variable in interface laser.dotgraph.DotConstants
The color attribute name
DOT_EDGE_SEPARATOR - Static variable in interface laser.dotgraph.DotConstants
The edge separator
DOT_GRAPH_EXTENSION - Static variable in interface laser.dotgraph.DotConstants
The graph file extension
DOT_GRAPH_FOOTER - Static variable in interface laser.dotgraph.DotConstants
The graph footer
DOT_GRAPH_HEADER_PREFIX - Static variable in interface laser.dotgraph.DotConstants
The graph header prefix
DOT_GRAPH_HEADER_SUFFIX - Static variable in interface laser.dotgraph.DotConstants
The graph header suffix
DOT_LABEL_ATTRIBUTE_NAME - Static variable in interface laser.dotgraph.DotConstants
The label attribute name
DOT_LINE_SEPARATOR - Static variable in interface laser.dotgraph.DotConstants
The line separator
DOT_SHAPE_ATTRIBUTE_NAME - Static variable in interface laser.dotgraph.DotConstants
The shape attribute name
DOT_STATEMENT_SUFFIX - Static variable in interface laser.dotgraph.DotConstants
The attribute suffix
DOT_STYLE_ATTRIBUTE_NAME - Static variable in interface laser.dotgraph.DotConstants
The style attribute name
DOT_SUBGRAPH_FOOTER - Static variable in interface laser.dotgraph.DotConstants
The subgraph footer
DOT_SUBGRAPH_HEADER_PREFIX - Static variable in interface laser.dotgraph.DotConstants
The subgraph header prefix
DOT_SUBGRAPH_HEADER_SUFFIX - Static variable in interface laser.dotgraph.DotConstants
The subgraph header suffix
DOT_WORD_SEPARATOR - Static variable in interface laser.dotgraph.DotConstants
The word separator
DotAttribute - Class in laser.dotgraph
The DotAttribute class represents an attribute of a dot graph element represented as a name-value pair.
DotAttribute(String, String) - Constructor for class laser.dotgraph.DotAttribute
Creates a new DotAttribute with the given name and String value.
DotAttribute(String, boolean) - Constructor for class laser.dotgraph.DotAttribute
Creates a new DotAttribute with the given name and boolean value.
DotAttribute(String, int) - Constructor for class laser.dotgraph.DotAttribute
Creates a new DotAttribute with the given name and int value.
DotConstants - Interface in laser.dotgraph
The DotConstants interface contains the dot constants related to graphs, subgraphs, nodes, and edges.
DotNode<L extends LabelInterface> - Class in laser.regularlanguage.regularexpression
DotNode is a leaf node in the Regular Expression representing a wildcard, meaning a choice among any label.
DotNode() - Constructor for class laser.regularlanguage.regularexpression.DotNode
Creates a new DotNode.

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