Kendall Hopkins
|
81f8957ee5
Remove extra newline
|
12 vuotta sitten |
Kendall Hopkins
|
c25d397a3e
Cache __toString value of Token.
|
12 vuotta sitten |
Kendall Hopkins
|
9a3ff9f6fd
Use correct name format.
|
12 vuotta sitten |
Kendall Hopkins
|
87e4d7eaa4
Add composer.json.
|
12 vuotta sitten |
Kendall Hopkins
|
4d8df1632f
Remove unused class.
|
12 vuotta sitten |
Kendall Hopkins
|
116c833aab
Add LICENSE file.
|
12 vuotta sitten |
Kendall Hopkins
|
25fa26a92a
Implement FA reverse.
|
12 vuotta sitten |
Kendall Hopkins
|
79d86dbcca
Fix bug we're a fa with lambda transition would fail to convert to regex.
|
12 vuotta sitten |
Kendall Hopkins
|
a5c3648d89
Implement basic mutations.
|
12 vuotta sitten |
Kendall Hopkins
|
8651dc4806
Implement mutation in optimizer.
|
12 vuotta sitten |
Kendall Hopkins
|
8506a6e0ea
Improve optimizer.
|
12 vuotta sitten |
Kendall Hopkins
|
b9dce0e0d2
Run tests in a dependable order.
|
12 vuotta sitten |
Kendall Hopkins
|
502906dd88
Fix divide by zero bug.
|
12 vuotta sitten |
Kendall Hopkins
|
7942ae6f3f
Implement ends optimization strategy.
|
12 vuotta sitten |
Kendall Hopkins
|
05bb44cab0
Remove is_safe const.
|
12 vuotta sitten |
Kendall Hopkins
|
f4fa5b772d
Fix set lexing when for edge cases with subset or ranges.
|
12 vuotta sitten |
Kendall Hopkins
|
d58500a88c
Fix set lexing bug.
|
12 vuotta sitten |
Kendall Hopkins
|
c2719b939b
Tweak README a bit.
|
12 vuotta sitten |
Kendall Hopkins
|
4f1f0e3172
Update README with latest changes.
|
12 vuotta sitten |
Kendall Hopkins
|
c3f575a918
Add examples for GroupRepeatsInRegex.
|
12 vuotta sitten |
Kendall Hopkins
|
b2957e8d92
Implement three strategies from combining repeats.
|
12 vuotta sitten |
Kendall Hopkins
|
2a90add6a6
Implement stripping shared tokens off the ends of unions.
|
12 vuotta sitten |
Kendall Hopkins
|
fc60dc00d9
Implement simple repeat unwrapping.
|
12 vuotta sitten |
Kendall Hopkins
|
2d7d237c9f
OCD.
|
12 vuotta sitten |
Kendall Hopkins
|
8206a29d92
Null is no longer a valid result of a strategy.
|
12 vuotta sitten |
Kendall Hopkins
|
7ac50d12b4
Move code out of FiniteAutomata.
|
12 vuotta sitten |
Kendall Hopkins
|
af8cb7671b
Properly isolate the repeat start state.
|
12 vuotta sitten |
Kendall Hopkins
|
033444c0ff
Implement first pass of optimization strategies.
|
12 vuotta sitten |
Kendall Hopkins
|
255c3aa585
Implement Optimizer with unit tests.
|
12 vuotta sitten |
Kendall Hopkins
|
5cf2ff9ec9
Fix case where set would be incorrect if first char was dash.
|
12 vuotta sitten |