Method | Description | |
---|---|---|
AreEquivalent ( Automaton |
Returns true iff aut1 and aut2 accept the same set of strings.
|
|
Complement ( Automaton |
Complement the automaton
|
|
CreateFromRegexes ( ) : Automaton |
Create a product of the automata of the given regexes.
|
|
CreateFromRegexes ( RegexOptions options ) : Automaton |
Create a product of the automata of the given regexes.
|
|
Describe ( BDD label ) : string | ||
DeserializeDAG ( string dag ) : Automaton |
Recreate an automaton from a string that has been produced with SerializeDAG.
|
|
Escape ( char c ) : string |
Make an escaped string from a character
|
|
Escape ( string s ) : string |
Make an escaped string from a string
|
|
GenerateMember ( Automaton |
Gets the random seed of the generator Generates a random member accepted by fa. Assumes that fa has no dead states, or else termination is not guaranteed.
|
|
GenerateMemberUniformly ( Automaton |
Generates a random member accepted by fa with uniform distribution among strings accepted by the sfa. Assumes that the fa is deterministic and loopfree.
|
|
GenerateMembers ( Automaton |
Generates at most k distinct strings in the language of the sfa. The enumeration is empty if the language is empty.
|
|
GenerateMembers ( RegexOptions options, int k ) : IEnumerable |
Generates at most k distinct strings that match all the given regexes. The enumeration is empty if there are no strings that match all the regexes.
|
|
Intersect ( ) : Automaton |
Intersect two (or more) automata.
|
|
IsMatch ( string input, string regex, RegexOptions options ) : bool |
Invokes System.Text.RegularExpressions.Regex.IsMatch(input, regex, options)
|
|
Minimize ( Automaton |
Minimize the automaton
|
|
RexEngine ( BitWidth encoding ) : System |
Create a regex member generator for the given character encoding and the given random seed Create a regex member generator for the given character encoding.
|
|
SerializeDAG ( Automaton |
Create a string encoding of the given automaton with probabilities.
|
Method | Description | |
---|---|---|
RexEngine ( CharSetSolver solver ) : System | ||
ToUnicodeRepr ( int i ) : string |
public AreEquivalent ( Automaton |
||
aut1 | Automaton |
|
aut2 | Automaton |
|
return | bool |
public Complement ( Automaton |
||
aut | Automaton |
|
return | Automaton |
public CreateFromRegexes ( RegexOptions options ) : Automaton |
||
options | RegexOptions | |
return | Automaton |
public DeserializeDAG ( string dag ) : Automaton |
||
dag | string | string encoding of a deterministic and loopfree automaton with probabilities |
return | Automaton |
public GenerateMember ( Automaton |
||
fa | Automaton |
|
return | string |
public GenerateMemberUniformly ( Automaton |
||
fa | Automaton |
|
return | string |
public GenerateMembers ( Automaton |
||
sfa | Automaton |
|
k | int | |
return | IEnumerable |
public GenerateMembers ( RegexOptions options, int k ) : IEnumerable |
||
options | RegexOptions | regular expression options |
k | int | number of members to be generated |
return | IEnumerable |
public static IsMatch ( string input, string regex, RegexOptions options ) : bool | ||
input | string | |
regex | string | |
options | RegexOptions | |
return | bool |
public Minimize ( Automaton |
||
aut | Automaton |
|
return | Automaton |
public RexEngine ( BitWidth encoding ) : System | ||
encoding | BitWidth | character encoding |
return | System |
public SerializeDAG ( Automaton |
||
aut | Automaton |
deterministic and loopfree automaton |
return | string |