Packages
laser.alphabet Contains classes for creating and manipulating alphabets.
laser.alphabet.event Provides classes and interfaces for event notification when a change occurs within an alphabet.
laser.alphabet.labelpattern Contains classes for creating and manipulating label patterns.
laser.alphabet.labelpattern.test  
laser.alphabet.test  
laser.artifact Contains an interface that defines an artifact.
laser.artifact.commandline Provides command line tools for manipulating artifacts.
laser.dotgraph Provides classes that write out the given object as a dot graph (See http://www.graphviz.org).
laser.regularlanguage.fsa Contains classes for creating and manipulating finite state automata (FSAs).
laser.regularlanguage.fsa.test  
laser.regularlanguage.fsa.util Utility classes commonly useful for FSAs.
laser.regularlanguage.fsa.util.test  
laser.regularlanguage.regularexpression Contains classes and interfaces for creating and manipulating regular expressions (REs).
laser.regularlanguage.regularexpression.parser Provides classes for lexing and parsing (regular) expressions.
laser.regularlanguage.regularexpression.reparser Provides classes for lexing and parsing REs.
laser.regularlanguage.regularexpression.test  
laser.regularlanguage.regularexpression.util Utility classes commonly useful for REs.
laser.regularlanguage.regularexpression.util.test  
laser.regularlanguage.util Utility classes commonly useful for regular languages (RLs).
laser.regularlanguage.util.test  
laser.util Provides some general utility classes.
laser.util.argument Contains classes for creating and manipulating arguments such as options and parameters.
laser.util.commandline Provides a very simple command line parser.