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

S

save() - Method in class laser.util.argument.Argument
Saves this Argument.
save(Writer) - Method in class laser.util.argument.Arguments
Saves the arguments to the given Writer.
save(File) - Method in class laser.util.argument.Arguments
Saves the arguments to the given File.
save(String) - Method in class laser.util.argument.Arguments
Saves the arguments to the File with the given name.
saveArgument(Argument, Writer) - Method in class laser.util.argument.Arguments
Saves the given Argument to the specified Writer.
SET_VALUE - Static variable in class laser.alphabet.event.AlphabetChangeAction
The value has been set
setAccept(boolean) - Method in class laser.regularlanguage.fsa.FSAState
Sets whether or not this state is an accept state.
setAccept(boolean) - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Sets whether or not this state is an accept state.
setAlphabet(AlphabetInterface<? extends L>) - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Sets the Alphabet of this FSA to a copy of the specified Alphabet.
setAlphabet(AlphabetInterface<? extends L>) - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Sets the Alphabet of this FSA to a copy of the specified Alphabet.
setAnnotationFilters(Set<Class<? extends Annotation>>) - Method in class laser.alphabet.Alphabet
Sets the filters that specify which annotations should be excluded when copying.
setAnnotationFilters(Set<Class<? extends Annotation>>) - Method in class laser.regularlanguage.fsa.AbstractFSA
Sets the filters to use when copying the Annotations.
setAnnotationFilters(Set<Class<? extends Annotation>>) - Method in class laser.regularlanguage.fsa.AbstractFSATransition
Sets the filters to use when copying the Annotations.
setAnnotationFilters(Set<Class<? extends Annotation>>) - Method in class laser.regularlanguage.fsa.FSAState
Sets the filters to use when copying the Annotations.
setAnnotationFilters(Set<Class<? extends Annotation>>) - Method in interface laser.util.Annotatable
Sets the filters to use when copying the Annotations.
setAnnotationFilters(Set<Class<? extends Annotation>>) - Method in class laser.util.AnnotationTable
Sets the filters that specify which annotations should be excluded when copying.
setCharacterPosition(int) - Method in class laser.util.SourceInfo
Sets the character position (column number)
setDescription(StringBuffer) - Method in class laser.regularlanguage.fsa.AbstractFSA
Sets the description of this FSA to a copy of the specified StringBuffer.
setDescription(StringBuffer) - Method in interface laser.regularlanguage.fsa.FSAInterface
Sets the description of this FSA to a copy of the specified StringBuffer.
setDescription(StringBuffer) - Method in class laser.regularlanguage.regularexpression.RE
Sets the natural language (NL) description.
setDfsID(int) - Method in class laser.regularlanguage.util.REtoDFAInfo
Sets the depth-first search (DFS) ID.
setFileName(String) - Method in class laser.util.SourceInfo
Sets the name of the file
setFirstPos(BitSet) - Method in class laser.regularlanguage.util.REtoDFAInfo
Sets the first position set.
setFollowPos(BitSet) - Method in class laser.regularlanguage.util.REtoDFAInfo
Sets the follow position set.
setFSAAttributes(FSAInterface<L>, FSAInterface<L>, String) - Method in class laser.regularlanguage.fsa.util.FSAs
Sets the attributes of the new FSA based on the attributes of the old FSA and the given unary operation.
setFSAAttributes(FSAInterface<L>, FSAInterface<L>, FSAInterface<L>, String) - Method in class laser.regularlanguage.fsa.util.FSAs
Sets the attributes of the new FSA based on the attributes of the old FSAs and the given binary operation.
setItem(Object, int) - Method in class laser.util.BoundedArray
Set the object at the specified index in the range from lowerBound to upperBound to be the given item.
setLastPos(BitSet) - Method in class laser.regularlanguage.util.REtoDFAInfo
Sets the last position set.
setLineNumber(int) - Method in class laser.util.SourceInfo
Sets the line number
setName(String) - Method in class laser.alphabet.Alphabet
Sets the name of the Alphabet to the specified String.
setName(String) - Method in interface laser.alphabet.AlphabetInterface
Sets the name of the Alphabet to the specified String.
setName(String) - Method in class laser.regularlanguage.fsa.AbstractFSA
Sets the name of this FSA to the specified String.
setName(String) - Method in interface laser.regularlanguage.fsa.FSAInterface
Sets the name of this FSA to the specified String.
setName(String) - Method in class laser.regularlanguage.fsa.FSAState
Sets the name of this state to the specified String.
setName(String) - Method in interface laser.regularlanguage.fsa.FSAStateInterface
Sets the name of this state to the specified String.
setName(String) - Method in class laser.regularlanguage.regularexpression.RE
Sets the String name of this RE.
setNullable(boolean) - Method in class laser.regularlanguage.util.REtoDFAInfo
Sets whether or not this is nullable.
SetOps - Enum in laser.regularlanguage.fsa.util
The SetOps class enumerates the set operations for FSAs.
setREAttributes(RE<L>, RE<L>, String) - Method in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
Sets the attributes of the new RE based on the attributes of the old RE and the given unary operation.
setREAttributes(RE<L>, RE<L>, RE<L>, String) - Method in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
Sets the attributes of the new RE based on the attributes of the old REs and the given binary operation.
setResult(Object) - Method in class laser.regularlanguage.regularexpression.AbstractREVisitor
Sets the result of applying this REVisitor.
setResult(TreeNode<L>) - Method in class laser.regularlanguage.regularexpression.util.AbstractREConverter
Sets the result as a TreeNode.
setResult(TreeNode<L>) - Method in class laser.regularlanguage.regularexpression.util.StringREtoREConverter
Sets the result as a TreeNode.
setStartState(FSAStateInterface<L>) - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Sets the start state, q0 of this FSA to the specified state.
setStartState(FSAStateInterface<L>) - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Sets the start state, q0 of this FSA to the specified state.
setUp() - Method in class laser.alphabet.labelpattern.test.AbstractIndexedLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.AbstractStringLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.IndexedAllLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.IndexedClassSetLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.IndexedLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.IndexedNotClassSetLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.StringAllLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.StringClassSetLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.labelpattern.test.StringNotClassSetLabelPatternTest
Initializes the fields for each test.
setUp() - Method in class laser.alphabet.test.EventAlphabetTest
 
setUp() - Method in class laser.regularlanguage.fsa.test.FSARelatedTests
 
setUp() - Method in class laser.regularlanguage.fsa.util.test.FSAsTests
 
setUp() - Method in class laser.regularlanguage.regularexpression.test.RETests
 
setUp(RE<L>) - Method in class laser.regularlanguage.regularexpression.util.AbstractREConverter
Sets up this AbstractREConverter before converting.
setUp(RE<L>) - Method in class laser.regularlanguage.regularexpression.util.ExtendedREToREConverter
Sets up this AbstractREConverter before converting.
setUp() - Method in class laser.regularlanguage.regularexpression.util.test.RegularExpressionsTests
 
setUp(RE<L>, MutableFSAInterface<L>) - Method in class laser.regularlanguage.util.REtoDFABuilder
Sets up the builder before the DFA is built.
setUp() - Method in class laser.regularlanguage.util.test.RegularLanguagesTests
 
setValue(Object) - Method in class laser.util.argument.Argument
Sets the value of this Argument to the specified value.
setValue(Boolean) - Method in class laser.util.argument.BooleanOption
Sets the value of this BooleanOption to the specified value.
setValue(Boolean) - Method in class laser.util.argument.BooleanParameter
Sets the value of this BooleanParameter to the specified value.
setValue(Object) - Method in class laser.util.argument.ChoiceOption
Sets the value of this Argument to the specified value.
setValue(Class) - Method in class laser.util.argument.ClassOption
Sets the value of this ClassOption to the specified value.
setValue(Class) - Method in class laser.util.argument.ClassParameter
Sets the value of this ClassOption to the specified value.
setValue(Float) - Method in class laser.util.argument.FloatOption
Sets the value of this FloatOption to the specified value.
setValue(Float) - Method in class laser.util.argument.FloatParameter
Sets the value of this FloatParameter to the specified value.
setValue(Integer) - Method in class laser.util.argument.IntegerChoiceOption
Sets the value of this IntegerChoiceOption to the specified value.
setValue(Integer) - Method in class laser.util.argument.IntegerOption
Sets the value of this IntegerOption to the specified value.
setValue(Integer) - Method in class laser.util.argument.IntegerParameter
Sets the value of this IntegerParameter to the specified value.
setValue(Long) - Method in class laser.util.argument.LongOption
Sets the value of this LongOption to the specified value.
setValue(Long) - Method in class laser.util.argument.LongParameter
Sets the value of this LongParameter to the specified value.
setValue(String) - Method in class laser.util.argument.StringOption
Sets the value of this StringOption to the specified value.
setValue(String) - Method in class laser.util.argument.StringParameter
Sets the value of this StringParameter to the specified value.
simplify(RE<L>) - Method in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
Simplifies the given RE by using identies to remove terms.
simplify(RE<L>) - Method in class laser.regularlanguage.regularexpression.util.RESimplifier
Simplifies the given RE.
size() - Method in class laser.alphabet.Alphabet
Returns the number of Labels contained in this Alphabet.
size() - Method in class laser.util.AnnotationTable
Returns the number of annotations within this AnnotationTable.
sortedIterator() - Method in class laser.alphabet.Alphabet
Returns an Iterator over the Labels in this Alphabet.
sortedIterator() - Method in interface laser.alphabet.AlphabetInterface
Returns an Iterator over the Labels in this Alphabet.
SOURCE_INFO_SEPARATOR - Static variable in class laser.util.SourceInfo
The SourceInfo separator
SourceInfo - Class in laser.util
The SourceInfo class holds information about a source location such as file name, line number, and character position.
SourceInfo() - Constructor for class laser.util.SourceInfo
Creates a new SourceInfo.
SourceInfo(String) - Constructor for class laser.util.SourceInfo
Creates a new SourceInfo from the given input string.
SourceInfo(String, int, int) - Constructor for class laser.util.SourceInfo
Creates a new SourceInfo with the given file name, line number, and character position.
SourceStateIterator<L extends LabelInterface> - Class in laser.regularlanguage.fsa
The SourceStateIterator class provides a way to convert the given Set of FSATransitionInterfaces into an Iterator over the FSAStateInterfaces that are the sources of those transitions.
SourceStateIterator(Set<? extends FSATransitionInterface<L>>) - Constructor for class laser.regularlanguage.fsa.SourceStateIterator
Creates a new SourceStateIterator.
star(FSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.AbstractFSAs
Returns an FSA that is the star of the given FSA.
star(FSAInterface<L>) - Method in class laser.regularlanguage.fsa.util.FSAs
Returns an FSA that is the star of the given FSA.
star(RE<L>) - Method in class laser.regularlanguage.regularexpression.util.AbstractRegularExpressions
Returns an RE that is the star of the given RE.
starDFA_ - Variable in class laser.regularlanguage.fsa.test.FSARelatedTests
 
starFSA_ - Variable in class laser.regularlanguage.fsa.util.test.FSAsTests
 
starNFA_ - Variable in class laser.regularlanguage.fsa.test.FSARelatedTests
 
start() - Method in class laser.util.WallClockTimer
Starts the timer, printing an error message if it has already started.
stop() - Method in class laser.util.WallClockTimer
Stops the timer, printing an error message if it has already been stopped or if it wasn't started
STRING_DEFAULT - Static variable in class laser.util.argument.StringOption
If the default value is unspecified then this will be used
StringAllLabelPatternTest - Class in laser.alphabet.labelpattern.test
The StringAllLabelPatternTest class provides testing for the AllLabelPattern class.
StringAllLabelPatternTest() - Constructor for class laser.alphabet.labelpattern.test.StringAllLabelPatternTest
 
StringAlphabetFactory - Class in laser.alphabet
This AlphabetFactory, as in the factory design pattern, (Design Patterns, Gamma, Helm, Johnson, and Vlissides, p87, 1995), is used to create StringLabels and Alphabets of StringLabels.
StringAlphabetFactory() - Constructor for class laser.alphabet.StringAlphabetFactory
Creates an instance of StringAlphabetFactory.
StringAlphabetFactory.TestProbe - Class in laser.alphabet
Provides, for testing purposes only, methods necessary for testing the StringAlphabetFactory class that should not under any circumstances be invoked during normal operation.
StringAlphabetFactory.TestProbe() - Constructor for class laser.alphabet.StringAlphabetFactory.TestProbe
Creates a new TestProbe.
StringAlphabetTest - Class in laser.alphabet.test
The StringAlphabetTest class provides testing for the StringLabel, StringAlphabetFactory, and StringAlphabet classes.
StringAlphabetTest() - Constructor for class laser.alphabet.test.StringAlphabetTest
 
StringAutomataTestSuite - Class in laser.regularlanguage.fsa.test
The StringAutomataTestSuite class provides testing for the StringFSA and StringDFA related classes.
StringAutomataTestSuite() - Constructor for class laser.regularlanguage.fsa.test.StringAutomataTestSuite
 
StringChoiceOption - Class in laser.util.argument
The StringChoiceOption class defines a user-defined choice option of type String.
StringChoiceOption(String, String[], String, String) - Constructor for class laser.util.argument.StringChoiceOption
Creates a new StringChoiceOption with the given name and default value.
StringChoiceOption(String, String[], String) - Constructor for class laser.util.argument.StringChoiceOption
Creates a new StringChoiceOption with the given name and default value.
StringClassSetLabelPatternTest - Class in laser.alphabet.labelpattern.test
The StringClassSetLabelPatternTest class provides testing for the ClassSetLabelPattern class.
StringClassSetLabelPatternTest() - Constructor for class laser.alphabet.labelpattern.test.StringClassSetLabelPatternTest
 
StringConversions - Class in laser.util
This class provides several string conversion routines that are commonly used.
StringConversions() - Constructor for class laser.util.StringConversions
 
StringDFAFactory - Class in laser.regularlanguage.fsa
A factory that creates deterministic finite state automata (DFAs) of type AbstractFSA that are associated with StringLabels.
StringDFAFactory() - Constructor for class laser.regularlanguage.fsa.StringDFAFactory
Creates an instance of StringDFAFactory.
StringDFAsTests - Class in laser.regularlanguage.fsa.util.test
 
StringDFAsTests() - Constructor for class laser.regularlanguage.fsa.util.test.StringDFAsTests
 
StringDFATestSuite - Class in laser.regularlanguage.fsa.test
The StringDFATestSuite class provides testing for the StringDFA related classes.
StringDFATestSuite() - Constructor for class laser.regularlanguage.fsa.test.StringDFATestSuite
 
StringFSAFactory - Class in laser.regularlanguage.fsa
A factory that creates finite state automata (FSAs) of type AbstractFSA that are associated with StringLabels.
StringFSAFactory() - Constructor for class laser.regularlanguage.fsa.StringFSAFactory
Creates an instance of StringFSAFactory.
StringFSAs - Class in laser.regularlanguage.fsa.util
The StringFSAs class contains various methods for manipulating finite state automata (FSAs) such as regular operations, set operations, and others.
StringFSAs() - Constructor for class laser.regularlanguage.fsa.util.StringFSAs
Creates a StringFSAs class.
StringFSAs(FSAFactoryInterface<StringLabel>) - Constructor for class laser.regularlanguage.fsa.util.StringFSAs
Creates a StringFSAs class.
StringFSAs(FSAFactoryInterface<StringLabel>, FSAFactoryInterface<StringLabel>) - Constructor for class laser.regularlanguage.fsa.util.StringFSAs
Creates a new StringFSAs class.
StringFSAsTests - Class in laser.regularlanguage.fsa.util.test
 
StringFSAsTests() - Constructor for class laser.regularlanguage.fsa.util.test.StringFSAsTests
 
StringFSATestSuite - Class in laser.regularlanguage.fsa.test
The StringFSATestSuite class provides testing for the StringFSA related classes.
StringFSATestSuite() - Constructor for class laser.regularlanguage.fsa.test.StringFSATestSuite
 
StringFSAtoREConverter - Class in laser.regularlanguage.util
The StringFSAtoREParser class converts from each input FSA to its corresponding RE.
StringFSAtoREConverter() - Constructor for class laser.regularlanguage.util.StringFSAtoREConverter
Creates a new StringFSAtoREParser.
StringFSAtoREConverter(REFactory<StringLabel>, RLFactory<StringLabel>) - Constructor for class laser.regularlanguage.util.StringFSAtoREConverter
Creates a new StringFSAtoREParser.
StringLabel - Class in laser.alphabet
StringLabels are Labels that represent Strings.
StringLabel(String) - Constructor for class laser.alphabet.StringLabel
Creates a new StringLabel.
StringLabelPatternFactory - Class in laser.alphabet.labelpattern
Extends the functionality provided by StringAlphabetFactory, allowing the creation of StringLabels and Alphabets of StringLabels as well as LabelPatterns that specify subsets of Alphabets of StringLabels.
StringLabelPatternFactory() - Constructor for class laser.alphabet.labelpattern.StringLabelPatternFactory
Creates an instance of StringLabelPatternFactory.
StringLabelPatternFactoryTest - Class in laser.alphabet.labelpattern.test
The StringLabelPatternFactoryTest class provides testing for the StringLabelPatternFactory class.
StringLabelPatternFactoryTest() - Constructor for class laser.alphabet.labelpattern.test.StringLabelPatternFactoryTest
 
StringLabelPatternLexer - Class in laser.alphabet.labelpattern
 
StringLabelPatternLexer(InputStream) - Constructor for class laser.alphabet.labelpattern.StringLabelPatternLexer
 
StringLabelPatternLexer(Reader) - Constructor for class laser.alphabet.labelpattern.StringLabelPatternLexer
 
StringLabelPatternParser - Class in laser.alphabet.labelpattern
 
StringLabelPatternParser(TokenBuffer, int) - Constructor for class laser.alphabet.labelpattern.StringLabelPatternParser
 
StringLabelPatternParser(TokenBuffer) - Constructor for class laser.alphabet.labelpattern.StringLabelPatternParser
 
StringLabelPatternParserTokenTypes - Interface in laser.alphabet.labelpattern
 
StringLabelPatternTestParameters - Class in laser.alphabet.labelpattern.test
This class contains constant test parameters to use with the StringLabelPatternTestSuite class.
StringLabelPatternTestParameters() - Constructor for class laser.alphabet.labelpattern.test.StringLabelPatternTestParameters
 
StringLabelPatternTestSuite - Class in laser.alphabet.labelpattern.test
The StringLabelPatternTestSuite class provides testing for the StringLabelPatternFactory, AllLabelPattern, ClassSetLabelPattern, and NotClassSetLabelPattern classes.
StringLabelPatternTestSuite() - Constructor for class laser.alphabet.labelpattern.test.StringLabelPatternTestSuite
 
StringLabelPatternTokenTypes - Interface in laser.alphabet.labelpattern
 
StringMutableDFAFactory - Class in laser.regularlanguage.fsa.test
 
StringMutableDFAFactory() - Constructor for class laser.regularlanguage.fsa.test.StringMutableDFAFactory
 
StringMutableDFAStateTests - Class in laser.regularlanguage.fsa.test
 
StringMutableDFAStateTests() - Constructor for class laser.regularlanguage.fsa.test.StringMutableDFAStateTests
 
StringMutableDFATests - Class in laser.regularlanguage.fsa.test
 
StringMutableDFATests() - Constructor for class laser.regularlanguage.fsa.test.StringMutableDFATests
 
StringMutableFSAFactory - Class in laser.regularlanguage.fsa.test
 
StringMutableFSAFactory() - Constructor for class laser.regularlanguage.fsa.test.StringMutableFSAFactory
 
StringMutableFSAStateTests - Class in laser.regularlanguage.fsa.test
 
StringMutableFSAStateTests() - Constructor for class laser.regularlanguage.fsa.test.StringMutableFSAStateTests
 
StringMutableFSATests - Class in laser.regularlanguage.fsa.test
 
StringMutableFSATests() - Constructor for class laser.regularlanguage.fsa.test.StringMutableFSATests
 
StringNotClassSetLabelPatternTest - Class in laser.alphabet.labelpattern.test
The StringNotClassSetLabelPatternTest class provides testing for the NotClassSetLabelPattern class.
StringNotClassSetLabelPatternTest() - Constructor for class laser.alphabet.labelpattern.test.StringNotClassSetLabelPatternTest
 
StringOption - Class in laser.util.argument
The StringOption class defines a user-defined option of type String.
StringOption(String, String, boolean, String) - Constructor for class laser.util.argument.StringOption
Creates a new StringOption with the given name and default value.
StringOption(String, String) - Constructor for class laser.util.argument.StringOption
Creates a new StringOption with the given name and default value.
StringOption(String) - Constructor for class laser.util.argument.StringOption
Creates a new StringOption with all of the default settings.
StringParameter - Class in laser.util.argument
The StringParameter class defines a user-defined parameter of type String.
StringParameter(String, boolean, String) - Constructor for class laser.util.argument.StringParameter
Creates a new StringParameter with the given name.
StringParameter(String) - Constructor for class laser.util.argument.StringParameter
Creates a new StringParameter with the given name.
StringREFactory - Class in laser.regularlanguage.regularexpression
The StringREFactory class allows the user to create new REs that use StringLabels.
StringREFactory() - Constructor for class laser.regularlanguage.regularexpression.StringREFactory
Creates a new StringREFactory.
StringRegularExpressionsTests - Class in laser.regularlanguage.regularexpression.util.test
 
StringRegularExpressionsTests() - Constructor for class laser.regularlanguage.regularexpression.util.test.StringRegularExpressionsTests
 
StringRegularLanguagesTests - Class in laser.regularlanguage.util.test
 
StringRegularLanguagesTests() - Constructor for class laser.regularlanguage.util.test.StringRegularLanguagesTests
 
StringREParserTests - Class in laser.regularlanguage.regularexpression.test
The StringREParserTests runs through the RE base cases and makes sure that they obtain the expected results.
StringREParserTests() - Constructor for class laser.regularlanguage.regularexpression.test.StringREParserTests
 
StringRETests - Class in laser.regularlanguage.regularexpression.test
 
StringRETests() - Constructor for class laser.regularlanguage.regularexpression.test.StringRETests
 
StringREtoDFAParser - Class in laser.regularlanguage.util
The StringREtoDFAParser class converts from each input RE to its corresponding DFA.
StringREtoDFAParser() - Constructor for class laser.regularlanguage.util.StringREtoDFAParser
Creates a new StringREtoDFAParser.
StringREtoDFAParser(REFactory<StringLabel>, FSAFactoryInterface<StringLabel>, RLFactory<StringLabel>) - Constructor for class laser.regularlanguage.util.StringREtoDFAParser
Creates a new StringREtoDFAParser.
StringREtoFSAParser - Class in laser.regularlanguage.util
The StringREtoFSAParser class converts from each input RE to its corresponding FSA.
StringREtoFSAParser() - Constructor for class laser.regularlanguage.util.StringREtoFSAParser
Creates a new StringREtoFSAParser.
StringREtoFSAParser(REFactory<StringLabel>, FSAFactoryInterface<StringLabel>, RLFactory<StringLabel>) - Constructor for class laser.regularlanguage.util.StringREtoFSAParser
Creates a new StringREtoFSAParser.
StringREtoREConverter<L extends LabelInterface> - Class in laser.regularlanguage.regularexpression.util
The StringREtoREConverter class converts from an input RE that uses StringLabels to the corresponding output RE that uses the specified Labels.
StringREtoREConverter() - Constructor for class laser.regularlanguage.regularexpression.util.StringREtoREConverter
Creates a new StringREtoREConverter.
StringRLConverterTests - Class in laser.regularlanguage.util.test
Performs regression testing of the RE base cases converting from RE to FSA and back again.
StringRLConverterTests() - Constructor for class laser.regularlanguage.util.test.StringRLConverterTests
 
StringRLFactory - Class in laser.regularlanguage.util
The StringRLFactory class helps users to convert between FSAs and REs that use StringLabels.
StringRLFactory() - Constructor for class laser.regularlanguage.util.StringRLFactory
Creates a new StringRLFactory.
StringRunnableDFAFactory - Class in laser.regularlanguage.fsa.test
 
StringRunnableDFAFactory() - Constructor for class laser.regularlanguage.fsa.test.StringRunnableDFAFactory
 
StringRunnableDFAStateTests - Class in laser.regularlanguage.fsa.test
 
StringRunnableDFAStateTests() - Constructor for class laser.regularlanguage.fsa.test.StringRunnableDFAStateTests
 
StringRunnableDFATests - Class in laser.regularlanguage.fsa.test
 
StringRunnableDFATests() - Constructor for class laser.regularlanguage.fsa.test.StringRunnableDFATests
 
StringRunnableFSAFactory - Class in laser.regularlanguage.fsa.test
 
StringRunnableFSAFactory() - Constructor for class laser.regularlanguage.fsa.test.StringRunnableFSAFactory
 
StringRunnableFSAStateTests - Class in laser.regularlanguage.fsa.test
 
StringRunnableFSAStateTests() - Constructor for class laser.regularlanguage.fsa.test.StringRunnableFSAStateTests
 
StringRunnableFSATests - Class in laser.regularlanguage.fsa.test
 
StringRunnableFSATests() - Constructor for class laser.regularlanguage.fsa.test.StringRunnableFSATests
 
suite() - Static method in class laser.alphabet.labelpattern.test.IndexedLabelPatternTestSuite
 
suite() - Static method in class laser.alphabet.labelpattern.test.StringLabelPatternTestSuite
 
suite() - Static method in class laser.regularlanguage.fsa.test.StringAutomataTestSuite
 
suite() - Static method in class laser.regularlanguage.fsa.test.StringDFATestSuite
 
suite() - Static method in class laser.regularlanguage.fsa.test.StringFSATestSuite
 
supportsEpsilonTransitions() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns true if this FSA supports epsilon transitions and false otherwise.
supportsEpsilonTransitions() - Method in class laser.regularlanguage.fsa.MutableDFA
Returns true if this FSA supports epsilon transitions and false otherwise.
supportsEpsilonTransitions() - Method in class laser.regularlanguage.fsa.MutableFSA
Returns true if this FSA supports epsilon transitions and false otherwise.
supportsEpsilonTransitions() - Method in class laser.regularlanguage.fsa.RunnableDFA
Returns true if this FSA supports epsilon transitions and false otherwise.
supportsEpsilonTransitions() - Method in class laser.regularlanguage.fsa.RunnableFSA
Returns true if this FSA supports epsilon transitions and false otherwise.
supportsLabelPatterns() - Method in class laser.regularlanguage.fsa.AbstractMutableFSA
Returns true if this FSA supports label patterns and false otherwise.
supportsLabelPatterns() - Method in class laser.regularlanguage.fsa.AbstractRunnableFSA
Returns true if this FSA supports label patterns and false otherwise.
supportsLabelPatterns() - Method in interface laser.regularlanguage.fsa.MutableFSAInterface
Returns true if this FSA supports label patterns and false otherwise.
supportsNondeterminism() - Method in interface laser.regularlanguage.fsa.FSAInterface
Returns true if this FSA supports nondeterminism and false otherwise.
supportsNondeterminism() - Method in class laser.regularlanguage.fsa.MutableDFA
Returns true if this FSA supports nondeterminism and false otherwise.
supportsNondeterminism() - Method in class laser.regularlanguage.fsa.MutableFSA
Returns true if this FSA supports nondeterminism and false otherwise.
supportsNondeterminism() - Method in class laser.regularlanguage.fsa.RunnableDFA
Returns true if this FSA supports nondeterminism and false otherwise.
supportsNondeterminism() - Method in class laser.regularlanguage.fsa.RunnableFSA
Returns true if this FSA supports nondeterminism and false otherwise.
supportsRunningBackwards() - Method in class laser.regularlanguage.fsa.AbstractRunnableFSA
Returns true if this FSA supports running backwards and false otherwise.
supportsRunningBackwards() - Method in interface laser.regularlanguage.fsa.RunnableFSAInterface
Returns true if this FSA supports running backwards and false otherwise.

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