Package dk.brics.automaton
Finite-state automaton for regular expressions.
This package contains a full DFA/NFA implementation with Unicode alphabet and support for all standard (and a number of non-standard) regular expression operations.
The most commonly used functionality is located in the classes
Automaton
and
RegExp
.
For more information, go to the package home page at
https://www.brics.dk/automaton/
.
-
Interface Summary Interface Description AutomatonProvider Automaton provider forRegExp.
RegExp.toAutomaton(AutomatonProvider)
-
Class Summary Class Description Automaton Finite-state automaton with regular expression operations.AutomatonMatcher A tool that performs match operations on a given character sequence using a compiled automaton.BasicAutomata Construction of basic automata.BasicOperations Basic automata operations.Datatypes Basic automata for representing common datatypes related to Unicode, XML, and XML Schema.DatatypesAutomatonProvider Automaton provider based onDatatypes
.MinimizationOperations Operations for minimizing automata.RegExp Regular Expression extension toAutomaton
.RunAutomaton Finite-state automaton with fast run operation.ShuffleOperations Automata operations involving shuffling.SpecialOperations Special automata operations.State Automaton
state.StatePair Pair of states.StringUnionOperations Operations for building minimal deterministic automata from sets of strings.Transition Automaton
transition.