Commit Graph

65 Commits

Author SHA1 Message Date
Flaviu Tamas
02a93b11aa Add a test case with 0-length match
Thanks Oleh Prypin
2015-01-18 12:31:15 -05:00
Flaviu Tamas
d62b41fa1c s/asTable/toTable/
toTable is more consistent with toSeq
2015-01-18 12:29:10 -05:00
Flaviu Tamas
1bcaa21729 Add maxsplit 2015-01-18 12:28:19 -05:00
Flaviu Tamas
ff2e3de580 Make find more prominent 2015-01-18 12:18:43 -05:00
Flaviu Tamas
0aaad199a4 Clarify iterator status 2015-01-18 12:08:49 -05:00
Flaviu Tamas
d407282e35 Change readme formatting 2015-01-18 12:07:31 -05:00
Flaviu Tamas
c70a9932b9 Adjust formatting 2015-01-18 12:05:45 -05:00
Flaviu Tamas
79b43b19a8 Add examples 2015-01-18 12:04:09 -05:00
Flaviu Tamas
39bc8c2bfb Update Readme 2015-01-18 11:47:05 -05:00
Flaviu Tamas
cc0d16c5ee Remove markdown readme 2015-01-18 11:37:44 -05:00
Flaviu Tamas
a922418443 Fix readme formatting 2015-01-18 11:37:23 -05:00
Flaviu Tamas
88a4e6c740 Translate readme to asciidoc 2015-01-18 11:34:56 -05:00
Flaviu Tamas
5f4095fd94 Add type documentation 2015-01-18 11:03:36 -05:00
Flaviu Tamas
2e80d64aae Update documentation 2015-01-17 22:49:34 -05:00
Flaviu Tamas
447d0e0e8b Add more typical string replace 2015-01-17 22:45:23 -05:00
Flaviu Tamas
4d25a89ba9 Add replace
Also came a cross a find bug with 0-length subject strings
2015-01-17 16:21:25 -05:00
Flaviu Tamas
a7ce05b42f Add tests for claims in documentation 2015-01-16 20:04:38 -05:00
Flaviu Tamas
abccac2f06 Add split(...) 2015-01-16 20:04:20 -05:00
Flaviu Tamas
085903cd10 Update readme formatting 2015-01-16 19:56:05 -05:00
Flaviu Tamas
3fd5140554 Update anchor values 2015-01-16 19:54:39 -05:00
Flaviu Tamas
39e13ba5d0 Document find___(...) 2015-01-16 19:53:29 -05:00
Flaviu Tamas
6a2ebb804f Make it easier to run tests
Now it's just `$ ./runtests.sh`!
2015-01-16 19:22:36 -05:00
Flaviu Tamas
01e22abb19 Fix upper bound handling 2015-01-16 19:22:21 -05:00
Flaviu Tamas
4a67b723a0 Update readme formatting 2015-01-16 19:14:16 -05:00
Flaviu Tamas
d4450aa1ee Add additional tests for match 2015-01-16 19:12:05 -05:00
Flaviu Tamas
1a5401ebcf s/match/find/g
The implementation needs to match the API after all ;)
2015-01-16 19:11:28 -05:00
Flaviu Tamas
ca3e72ee27 Add match(...) to documentation 2015-01-16 19:10:48 -05:00
Flaviu Tamas
f88f4912c2 Add captures in split 2015-01-15 19:53:43 -05:00
Flaviu Tamas
a03d178a56 Implement capture iterator 2015-01-15 19:53:31 -05:00
Flaviu Tamas
c0c0920d19 Add another split testcase
Thanks Oleh Prypin for the suggestion!
2015-01-15 17:39:20 -05:00
Flaviu Tamas
d649cec033 s/asSeq/toSeq
`toSeq` is a better name for it
2015-01-15 17:39:14 -05:00
Flaviu Tamas
a198c10d6c Add study to docs 2015-01-15 16:19:56 -05:00
Flaviu Tamas
aee43d976b Remove unnecessary options 2015-01-14 20:12:53 -05:00
Flaviu Tamas
5ac61da7e3 Add readme 2015-01-14 20:11:47 -05:00
Flaviu Tamas
cfb0385a02 Add shorthand initialization 2015-01-12 21:50:55 -05:00
Flaviu Tamas
aac71d0fc9 Remove all optional RegexMatch returns 2015-01-12 21:12:23 -05:00
Flaviu Tamas
efb4f7d89c Added some documentation 2015-01-12 21:06:25 -05:00
Flaviu Tamas
e0cdad635b Add findAllStr 2015-01-12 21:00:25 -05:00
Flaviu Tamas
1652cdbaff Unexpose implementation detail 2015-01-12 20:57:20 -05:00
Flaviu Tamas
c4cb781c3d Flip parameter string-pattern order 2015-01-12 20:56:34 -05:00
Flaviu Tamas
2474758ed5 Implement match, find, split 2015-01-12 20:09:19 -05:00
Flaviu Tamas
6fe0de0639 Fix incorrect check
pcre_study can return nil and still succeed
The indicator of failure is a non-nil error message
2015-01-10 20:54:36 -05:00
Flaviu Tamas
fb51221aa8 Expose the pattern string, rename some procs 2015-01-10 20:36:34 -05:00
Flaviu Tamas
d7dbf7e011 Rename exec(...) and extend it 2015-01-10 19:23:15 -05:00
Flaviu Tamas
4f4a7dfa5b Expose pattern and input string 2015-01-10 19:19:25 -05:00
Flaviu Tamas
ccf5771441 Allow u for unicode matching 2015-01-10 19:12:21 -05:00
Flaviu Tamas
0f4b142c75 Implement toTable(Captures), toSeq(Captures) 2015-01-10 19:10:43 -05:00
Flaviu Tamas
cc33942d89 Revert "Remove Option from exec(Regex, string, int)"
This reverts commit f692042bb8.
2015-01-10 18:00:07 -05:00
Flaviu Tamas
f692042bb8 Remove Option from exec(Regex, string, int) 2015-01-10 16:49:39 -05:00
Flaviu Tamas
0888b84126 Move some things around 2015-01-10 16:41:55 -05:00