Uses of Interface
laser.regularlanguage.regularexpression.REConstants

Packages that use REConstants
laser.regularlanguage.regularexpression Contains classes and interfaces for creating and manipulating regular expressions (REs). 
laser.regularlanguage.regularexpression.util Utility classes commonly useful for REs.
 
laser.regularlanguage.util Utility classes commonly useful for regular languages (RLs). 
 

Uses of REConstants in laser.regularlanguage.regularexpression
 

Classes in laser.regularlanguage.regularexpression that implement REConstants
 class BinaryTreeNode<L extends LabelInterface>
          The BinaryTreeNode class represents a TreeNode with two children.
 class ChoiceNode<L extends LabelInterface>
          ChoiceNode represents a choice between two regular expressions, meaning either the first or second expression occurs.
 class ClassSetNode<L extends LabelInterface>
          ClassSetNode is a leaf node in the Regular Expression Parse Tree representing a set of labels, meaning a choice between any label in the set.
 class ConcatenationNode<L extends LabelInterface>
          ConcatenationNode represents the Concatenation of two regular expressions, meaning the first expression occurs then the second expression occurs.
 class DotNode<L extends LabelInterface>
          DotNode is a leaf node in the Regular Expression representing a wildcard, meaning a choice among any label.
 class EmptyNode<L extends LabelInterface>
          EmptyNode represents the empty language.
 class EpsilonNode<L extends LabelInterface>
          LabelNode is a leaf node in the Regular Expression representing an event.
 class Exponent
          The exponent of an Exponent node in the Regular Expression Parse Tree.
 class ExponentNode<L extends LabelInterface>
          ExponentNode represents an Exponent (^) in the regular expression.
 class KleenePlusNode<L extends LabelInterface>
          KleenePlusNode represents a Kleene Plus (+) in the regular expression, meaning the expression occurs one or more times.
 class KleeneStarNode<L extends LabelInterface>
          KleeneStarNode represents a Kleene Star (*) in the regular expression, meaning the expression occurs zero or more times.
 class LabelNode<L extends LabelInterface>
          LabelNode is a leaf node in the Regular Expression representing an event.
 class NotClassSetNode<L extends LabelInterface>
          NotClassSetNode is a node in the Regular Expression representing the negation of a set of labels, meaning a choice between any label not in the set.
 class OptionNode<L extends LabelInterface>
          OptionNode represents an Option (?) in the regular expression parse tree, meaning the expression can occur 0 or 1 times.
 class TreeNode<L extends LabelInterface>
          TreeNode is an abstract class that all classes used in building a Regular Expression inherit from.
 class UnaryTreeNode<L extends LabelInterface>
          The UnaryTreeNode class represents a TreeNode with a single child.
 

Uses of REConstants in laser.regularlanguage.regularexpression.util
 

Classes in laser.regularlanguage.regularexpression.util that implement REConstants
 class REPrinter<L extends LabelInterface>
          The REPrinter class prints out the given RE to the specified Writer.
 

Uses of REConstants in laser.regularlanguage.util
 

Classes in laser.regularlanguage.util that implement REConstants
 class MarkerNode<L extends LabelInterface>
          MarkerNode is the special end of regular expression node that is needed in the RE to DFA algorithm.