|
89a5976064
|
Make Regex::Parser build a NFA after parsing
|
2021-05-18 16:07:39 -04:00 |
|
|
39f164a7db
|
Parse . in a regex
|
2021-05-17 17:20:56 -04:00 |
|
|
70b3e56de2
|
Store all characters as ranges; add CharacterClassUnit#to_nfa
|
2021-05-14 13:52:03 -04:00 |
|
|
2e8e72a1e8
|
Add CharacterClassUnit and use it instead of AlternatesUnit
|
2021-05-14 12:32:53 -04:00 |
|
|
ea27baa630
|
Add #to_nfa for other regex unit types
|
2021-05-13 15:57:09 -04:00 |
|
|
d8dd64d860
|
Add NFA class
Start converting units to NFAs
|
2021-05-13 00:01:12 -04:00 |
|
|
33f9d01883
|
Rename start/end to min/max for CharacterRangeUnit
|
2021-05-11 15:28:45 -04:00 |
|
|
9b09625c8a
|
Fix parsing - at beginning of negated character class
|
2021-05-11 14:57:16 -04:00 |
|
|
6119d860bc
|
Fix character class parsing into an AlternatesUnit
|
2021-05-11 14:57:01 -04:00 |
|
|
611ebeeddd
|
Fix max multiplicity count parsing
|
2021-05-11 11:37:46 -04:00 |
|
|
449eec4982
|
Fix multiplicity count parsing
|
2021-05-11 11:33:10 -04:00 |
|
|
885ef6c151
|
Rename Regex::Unit -> Regex::Parser
|
2021-05-07 16:57:05 -04:00 |
|