# Package dk.brics.automaton

- Interface Summary
  Interface | Description
  --- | ---
  AutomatonProvider | Automaton provider for `RegExp.``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 on `Datatypes`.
  MinimizationOperations | Operations for minimizing automata.
  RegExp | Regular Expression extension to `Automaton`.
  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.