summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add maxsplitFlaviu Tamas2015-01-181-1/+6
|
* Add more typical string replaceFlaviu Tamas2015-01-171-0/+4
|
* Add replaceFlaviu Tamas2015-01-171-5/+21
| | | | Also came a cross a find bug with 0-length subject strings
* Fix upper bound handlingFlaviu Tamas2015-01-161-1/+3
|
* s/match/find/gFlaviu Tamas2015-01-161-9/+6
| | | | The implementation needs to match the API after all ;)
* Add captures in splitFlaviu Tamas2015-01-151-0/+4
|
* Implement capture iteratorFlaviu Tamas2015-01-151-6/+11
|
* s/asSeq/toSeqFlaviu Tamas2015-01-151-5/+5
| | | | `toSeq` is a better name for it
* Remove unnecessary optionsFlaviu Tamas2015-01-141-2/+0
|
* Add shorthand initializationFlaviu Tamas2015-01-121-0/+2
|
* Remove all optional RegexMatch returnsFlaviu Tamas2015-01-121-13/+11
|
* Added some documentationFlaviu Tamas2015-01-121-2/+9
|
* Add findAllStrFlaviu Tamas2015-01-121-0/+5
|
* Unexpose implementation detailFlaviu Tamas2015-01-121-1/+1
|
* Flip parameter string-pattern orderFlaviu Tamas2015-01-121-66/+66
|
* Implement match, find, splitFlaviu Tamas2015-01-121-7/+119
|
* Fix incorrect checkFlaviu Tamas2015-01-101-1/+1
| | | | | pcre_study can return nil and still succeed The indicator of failure is a non-nil error message
* Expose the pattern string, rename some procsFlaviu Tamas2015-01-101-9/+11
|
* Rename exec(...) and extend itFlaviu Tamas2015-01-101-2/+6
|
* Expose pattern and input stringFlaviu Tamas2015-01-101-6/+8
|
* Allow `u` for unicode matchingFlaviu Tamas2015-01-101-0/+1
|
* Implement toTable(Captures), toSeq(Captures)Flaviu Tamas2015-01-101-0/+35
|
* Revert "Remove Option from exec(Regex, string, int)"Flaviu Tamas2015-01-101-6/+3
| | | | This reverts commit f692042bb835642d7d0f3296b3c6b2ea60737ecf.
* Remove Option from exec(Regex, string, int)Flaviu Tamas2015-01-101-3/+6
|
* Move some things aroundFlaviu Tamas2015-01-101-59/+60
|
* Add access to capture count and namesFlaviu Tamas2015-01-101-1/+6
|
* captureCount doesn't need to be exposed that wayFlaviu Tamas2015-01-101-1/+1
|
* Implement capturesFlaviu Tamas2015-01-101-38/+104
|
* Implement regex executionFlaviu Tamas2015-01-101-3/+29
|
* Simplify thin wrapperFlaviu Tamas2015-01-102-11/+6
|
* Implement correct destructionFlaviu Tamas2015-01-102-9/+17
|
* Implement foundation for named capturesFlaviu Tamas2015-01-101-1/+32
|
* Remove DUPNAMES optionFlaviu Tamas2015-01-101-1/+0
| | | | | It makes the rest of the implementation more complicated and is confusing anyway. The user expects a 1:1 mapping between a match and a name
* Extend Regex, add RegexMatchFlaviu Tamas2015-01-101-2/+8
|
* Implement regex initializationFlaviu Tamas2015-01-092-0/+104
|
* Add thin PCRE wrapperFlaviu Tamas2015-01-092-0/+1080