MCPcopy Create free account

hub / github.com/cs-au-dk/dk.brics.automaton / types & classes

Types & classes28 in github.com/cs-au-dk/dk.brics.automaton

ClassAutomaton
Finite-state automaton with regular expression operations. <p> Class invariants: <ul> <li> An automaton is either represented explicitly (with {@link
src/dk/brics/automaton/Automaton.java:70
ClassAutomatonMatcher
A tool that performs match operations on a given character sequence using a compiled automaton. @author John Gibson &lt;<a href="mailto:jgibson@mitre
src/dk/brics/automaton/AutomatonMatcher.java:42
InterfaceAutomatonProvider
Automaton provider for <code>RegExp.</code>{@link RegExp#toAutomaton(AutomatonProvider)}
src/dk/brics/automaton/AutomatonProvider.java:37
ClassBasicAutomata
Construction of basic automata.
src/dk/brics/automaton/BasicAutomata.java:41
ClassBasicOperations
Basic automata operations.
src/dk/brics/automaton/BasicOperations.java:45
ClassDatatypes
Basic automata for representing common datatypes related to Unicode, XML, and XML Schema.
src/dk/brics/automaton/Datatypes.java:51
ClassDatatypesAutomatonProvider
Automaton provider based on {@link Datatypes}.
src/dk/brics/automaton/DatatypesAutomatonProvider.java:35
ClassIntPair
src/dk/brics/automaton/MinimizationOperations.java:519
EnumKind
src/dk/brics/automaton/RegExp.java:108
ClassLabelComparator
src/dk/brics/automaton/MinimizationOperations.java:640
ClassMatchOnlyRunAutomaton
Supports an optimised version of substring matching an automaton against an input string in linear time with no backtracking. <p>In essence we simply
src/dk/brics/automaton/MatchOnlyRunAutomaton.java:24
ClassMatchOnlyRunAutomatonTest
Tests {@link MatchOnlyRunAutomaton}.
test/java/dk/brics/automaton/MatchOnlyRunAutomatonTest.java:22
ClassMinimizationOperations
Operations for minimizing automata.
src/dk/brics/automaton/MinimizationOperations.java:44
ClassPartition
src/dk/brics/automaton/MinimizationOperations.java:573
ClassRegExp
Regular Expression extension to <code>Automaton</code>. <p> Regular expressions are built from the following abstract syntax: <table border="0"> <tr><
src/dk/brics/automaton/RegExp.java:106
ClassRunAutomaton
Finite-state automaton with fast run operation. @author Anders M&oslash;ller &lt;<a href="mailto:amoeller@cs.au.dk">amoeller@cs.au.dk</a>&gt;
src/dk/brics/automaton/RunAutomaton.java:45
ClassRunAutomatonTest
Tests {@link RunAutomaton}
test/java/dk/brics/automaton/RunAutomatonTest.java:13
ClassShuffleConfiguration
src/dk/brics/automaton/ShuffleOperations.java:265
ClassShuffleOperations
Automata operations involving shuffling.
src/dk/brics/automaton/ShuffleOperations.java:44
ClassSpecialOperations
Special automata operations.
src/dk/brics/automaton/SpecialOperations.java:42
ClassState
State with <code>char</code> labels on transitions.
src/dk/brics/automaton/StringUnionOperations.java:38
ClassState
<code>Automaton</code> state. @author Anders M&oslash;ller &lt;<a href="mailto:amoeller@cs.au.dk">amoeller@cs.au.dk</a>&gt;
src/dk/brics/automaton/State.java:43
ClassStateList
src/dk/brics/automaton/MinimizationOperations.java:529
ClassStateListNode
src/dk/brics/automaton/MinimizationOperations.java:540
ClassStatePair
Pair of states. @author Anders M&oslash;ller &lt;<a href="mailto:amoeller@cs.au.dk">amoeller@cs.au.dk</a>&gt;
src/dk/brics/automaton/StatePair.java:36
ClassStringUnionOperations
Operations for building minimal deterministic automata from sets of strings. The algorithm requires sorted input data, but is very fast (nearly linear
src/dk/brics/automaton/StringUnionOperations.java:14
ClassTransition
<code>Automaton</code> transition. <p> A transition, which belongs to a source state, consists of a Unicode character interval and a destination state
src/dk/brics/automaton/Transition.java:41
ClassTransitionComparator
src/dk/brics/automaton/TransitionComparator.java:35