Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cs-au-dk/dk.brics.automaton
/ types & classes
Types & classes
28 in github.com/cs-au-dk/dk.brics.automaton
⨍
Functions
324
◇
Types & classes
28
Class
Automaton
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
Class
AutomatonMatcher
A tool that performs match operations on a given character sequence using a compiled automaton. @author John Gibson <<a href="mailto:jgibson@mitre
src/dk/brics/automaton/AutomatonMatcher.java:42
Interface
AutomatonProvider
Automaton provider for <code>RegExp.</code>{@link RegExp#toAutomaton(AutomatonProvider)}
src/dk/brics/automaton/AutomatonProvider.java:37
Class
BasicAutomata
Construction of basic automata.
src/dk/brics/automaton/BasicAutomata.java:41
Class
BasicOperations
Basic automata operations.
src/dk/brics/automaton/BasicOperations.java:45
Class
Datatypes
Basic automata for representing common datatypes related to Unicode, XML, and XML Schema.
src/dk/brics/automaton/Datatypes.java:51
Class
DatatypesAutomatonProvider
Automaton provider based on {@link Datatypes}.
src/dk/brics/automaton/DatatypesAutomatonProvider.java:35
Class
IntPair
src/dk/brics/automaton/MinimizationOperations.java:519
Enum
Kind
src/dk/brics/automaton/RegExp.java:108
Class
LabelComparator
src/dk/brics/automaton/MinimizationOperations.java:640
Class
MatchOnlyRunAutomaton
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
Class
MatchOnlyRunAutomatonTest
Tests {@link MatchOnlyRunAutomaton}.
test/java/dk/brics/automaton/MatchOnlyRunAutomatonTest.java:22
Class
MinimizationOperations
Operations for minimizing automata.
src/dk/brics/automaton/MinimizationOperations.java:44
Class
Partition
src/dk/brics/automaton/MinimizationOperations.java:573
Class
RegExp
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
Class
RunAutomaton
Finite-state automaton with fast run operation. @author Anders Møller <<a href="mailto:amoeller@cs.au.dk">amoeller@cs.au.dk</a>>
src/dk/brics/automaton/RunAutomaton.java:45
Class
RunAutomatonTest
Tests {@link RunAutomaton}
test/java/dk/brics/automaton/RunAutomatonTest.java:13
Class
ShuffleConfiguration
src/dk/brics/automaton/ShuffleOperations.java:265
Class
ShuffleOperations
Automata operations involving shuffling.
src/dk/brics/automaton/ShuffleOperations.java:44
Class
SpecialOperations
Special automata operations.
src/dk/brics/automaton/SpecialOperations.java:42
Class
State
State with <code>char</code> labels on transitions.
src/dk/brics/automaton/StringUnionOperations.java:38
Class
State
<code>Automaton</code> state. @author Anders Møller <<a href="mailto:amoeller@cs.au.dk">amoeller@cs.au.dk</a>>
src/dk/brics/automaton/State.java:43
Class
StateList
src/dk/brics/automaton/MinimizationOperations.java:529
Class
StateListNode
src/dk/brics/automaton/MinimizationOperations.java:540
Class
StatePair
Pair of states. @author Anders Møller <<a href="mailto:amoeller@cs.au.dk">amoeller@cs.au.dk</a>>
src/dk/brics/automaton/StatePair.java:36
Class
StringUnionOperations
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
Class
Transition
<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
Class
TransitionComparator
src/dk/brics/automaton/TransitionComparator.java:35