RSS feed
7f7f4995
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/04/12 20:45
Move code to subdir in preparation for merging with mc.
769c1e76
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/03 14:42
Add 'gen' command for generating unicode ranges.
c8eee837
– Ori Bernstein <ori@eigenstate.org>
authored
on 2015/01/01 12:00
Add bldfile.
ad6b8d84
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/11/04 17:51
Make all pattern matches comprehensive.
5e607596
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/13 01:22
Fix up unicode boundary generation.
655d23e9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/12 23:16
Generate approriate jumps for unicode ranges.
55949ed4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/10/12 19:15
Add a buggered test for unicode characters.
865839fa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/14 21:46
Remove workaround for compiler bug.
de3086ba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/08 09:01
Remove extraneous 'regex-' from test names.
1b08f437
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 18:11
Add support for word boundary metacharacter.
560a2b7d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/09/07 12:06
Comment unimplemented code.
3fd57abe
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/07/14 08:43
Fix missing paren in makefile
92298253
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/07/09 18:04
Merge https://github.com/oridb/libregex
38c84bba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/07/09 18:03
Update to new tuple syntax.
92c9231e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/06/12 11:58
Update the makefile template
831925aa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/31 13:56
Port from std.error to std.result.
27801bff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/05/14 06:45
Rename 'mkbitset()'
8a51e45c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/31 11:13
Update documentation to match our regex support.
d34c5081
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/31 11:11
Add support for reluctant operators.
6e23df6c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/30 06:28
Updated the list of unicode character ranges.
06751256
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 15:48
Add more syntaxes for uncode regexes.
89a6bb63
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 11:33
Remove debugging print.
506ccbf4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 10:05
Make the test output more useful.
683cad57
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 08:04
Fix the unicode range tables.
499d9595
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/29 05:22
Make unicode patterns usefully fast.
f7f2a753
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 06:50
Generate the correct data.
ca5181f7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/27 06:42
Don't allow for duplicate thread states.
fb41bc02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/26 18:55
Fix capture groups with '+'
89598b02
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 22:16
Print range bytes as unsigned.
1f7f58d6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 20:08
Add unusably slow unicode character classes
4db4f459
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 18:32
Don't shout switch.
c5ba0314
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 18:11
Remove incorrect comment.
4b9cb1eb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 18:05
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
4294b05e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/24 18:02
Run threads in a deterministic order.
ea53ce07
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/17 06:02
Update comments
5782871d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2014/01/09 05:50
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
8d54eba9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 19:08
Remove dead test code.
d3366075
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 18:56
Check if we think we found an early end of string.
ef39ec1f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 18:56
Add tests for negated character classes.
06d68114
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 18:34
Add support for negated character classes.
533fe80e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 16:49
Add support for negated character classes
087c8671
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 13:42
Rename 'in' to 'within' to avoid keyword conflict.
5ed7c473
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/30 13:42
Fix test data.
6f1d771f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:32
Rename 'in' function to avoid keyword conflict.
530ed98b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:31
Revert "remove 'in' function."
46fa16a5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:29
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
972b52f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 11:26
remove 'in' function.
49019996
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 07:11
Add test file.
ab591055
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/28 06:51
Add missing test files
f91ae82c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/27 09:40
Use generated character ranges.
64a31ef2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 19:31
Add in loop detection for regexes.
595655d1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/26 16:47
Add support for some basic character ranges.
9c6298c0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 18:26
Add regex.free implementation.
6f65d939
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 18:15
Add 'uninstall' target
9e468649
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 18:09
Refactor manpage install.
d382b545
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 18:08
Install the manpages
1c11729f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 17:41
Add tests for capturing expressions
dca73ed7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 17:39
Update expected test data to match new format.
85630789
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 16:38
Make the implementation match the documentation.
f5bedf70
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 15:30
Add some documentation.
335f3de6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 15:12
Fix a typo in the unicode regex testcase.
184c45f6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 15:09
Add beginning of regex tests.
ffbbf76f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 14:02
Fix compile: Typo slipped in.
1ce73fdd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 11:39
Add comments.
825a9ce4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 11:30
Silence debug output.
f18438a1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 11:22
Clean up debug prints a bit.
bd900a61
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/12/17 11:18
Clean up run queue abstraction
2907edc9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/29 19:05
Clean up code a bit.
6f329f4b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/28 21:05
Convert the interpreter to use new match syntax.
921fafdf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/28 12:01
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
acd48d38
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/27 09:35
Start of support for character ranges.
25bfea9b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/27 09:25
Remove dot operator in favor of range operator.
750f64d6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/27 09:15
Add support for encoding unicode range checks.
95d3a409
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/24 14:42
Start working on character ranges.
fd6e1d4f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/23 11:20
Use newlines instead of junk for BOL/EOL matches
f468624b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/23 10:59
Use correct percent specifiers
8a46d627
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/23 08:51
Add beginning/end of line matches
c65c9894
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/23 06:18
Refactor running the re out from initializing.
0083fb4a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 20:31
We no longer generate junk asm. Don't remove it.
b00a84d1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 18:40
Correctly pass the duplicated match slices over.
5fe0859c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 18:06
Implement matching
0529dbb6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 17:52
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
5d6dda03
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 17:45
Reduce debug traces.
3eb19da0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 14:07
Allow disabling debug traces.
152a1b90
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 13:07
Exec returns true if the whole regex matches.
da4fbb8f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 12:52
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
d5ff7639
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 12:44
Only increment the IP if we're not changing it.
1b2cc084
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 12:03
More readable debug traces.
e189f008
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 11:48
Don't consume characters unnecessarily.
a7ba738b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 11:12
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/libregex
f507c7ee
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 10:53
Don't grab the first character when creating.
363389e2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 10:30
Add compilation of regexes.
2a91805a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/22 09:25
Add parsing for regex.
a2da7312
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/21 21:12
A test program.
8c0eb9f5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2013/10/21 21:10
Initial commit