Commit Graph

148 Commits (8217b671229df4c4f8f8c87c1a600769174b8216)

Author SHA1 Message Date
Aadhavan Srinivasan b5e6bc112c Wrote 'reg.FindSubmatch()' which returns the leftmost match with submatches, renamed 'isValid' to 'IsValid' to export it, renamed 'ToString' to 'String' 1 month ago
Aadhavan Srinivasan 206fea34cd Added function to return the number of subexpressions in the group 1 month ago
Aadhavan Srinivasan fcdb23524a Added more documentation 1 month ago
Aadhavan Srinivasan ac936659b6 Updated documentation 1 month ago
Aadhavan Srinivasan e6dba9fdcf Updated documentation 1 month ago
Aadhavan Srinivasan 30779a446b Updated documentation 1 month ago
Aadhavan Srinivasan f629a0f08f Added 'mustCompile' which panicks if there is an error compiling 1 month ago
Aadhavan Srinivasan 6869cd00a2 Return error instead of nil when 'Find' fails 1 month ago
Aadhavan Srinivasan 02bc8f30a2 Added test for 'Find' 1 month ago
Aadhavan Srinivasan 037ac75ea6 Wrote new method to return 0-group of leftmost match; reorganized some functions for better clarity; made 'FindNthMatch' a method 1 month ago
Aadhavan Srinivasan e9d4e857cf Run 'TestFindAllStrings' since that function has been implemented 1 month ago
Aadhavan Srinivasan b685d2fd5f Renamed 'findAllMatchesHelper' to 'findAllSubmatchHelper' 1 month ago
Aadhavan Srinivasan 8eda5055ff Replaced call to 'FindAllMatches' with call to 'FindAll' or 'FindAllSubmatch' depending on whether I need submatches 1 month ago
Aadhavan Srinivasan e22822e619 Renamed 'FindAllMatches' to 'FindAll' and made it a method; made it return a slice of 0-groups; the functionality of 'FindAllMatches' is now in 'FindAllSubmatch' 1 month ago
Aadhavan Srinivasan 692de2a32b Added lookarounds and numeric ranges to documentation 1 month ago
Aadhavan Srinivasan 0d19664044 Cleared up some comments, wrote a skeleton for FindAllString 1 month ago
Aadhavan Srinivasan 1bfb09b6c7 Made 'FindString' a method of 'Reg' 1 month ago
Aadhavan Srinivasan b0b8bf23af Updated documentation 1 month ago
Aadhavan Srinivasan 00570f07fe Wrote documentation on syntax 1 month ago
Aadhavan Srinivasan 7431b1a7b2 Changed \Z to \z to fit with Go's naming 1 month ago
Aadhavan Srinivasan ee51e39d59 Added support for start-of-input (\A) and end-of-input (\Z) assertions 1 month ago
Aadhavan Srinivasan db7c884b83 Added test for start-of-input and end-of-input assertion 1 month ago
Aadhavan Srinivasan c3059fe899 Return a new error instead of rethrowing a non-existent error 1 month ago
Aadhavan Srinivasan b734d61a03 Throw error if \B is used in character class 1 month ago
Aadhavan Srinivasan 00c39857eb Rethrow errors instead of rewriting them 1 month ago
Aadhavan Srinivasan aa9e2324ee Removed unnecessary space 1 month ago
Aadhavan Srinivasan 0ac39bfb7b Started working on package-level documentation 1 month ago
Aadhavan Srinivasan 57eb935bd1 Updated comment 1 month ago
Aadhavan Srinivasan cbd679949f Updated more referencs to constants 1 month ago
Aadhavan Srinivasan a63426d965 Updated references to constants 1 month ago
Aadhavan Srinivasan 2e3450285c Renamed one more variable to avoid exporting 1 month ago
Aadhavan Srinivasan 7e792f1248 Renamed more constants to avoid exporting 1 month ago
Aadhavan Srinivasan b8f5b9af7c Updated one more reference to epsilon 1 month ago
Aadhavan Srinivasan be60f2fb51 Updated references to 'epsilon' 1 month ago
Aadhavan Srinivasan 7aee4280cc Renamed 'EPSILON' to 'epsilon' to avoid exporting 1 month ago
Aadhavan Srinivasan e01ef48cbc Updated CONCAT to be a metacharacter instead of just a tilde, and renamed it to avoid exporting 1 month ago
Aadhavan Srinivasan 93474c5159 Renamed 'state' to 'nfaState' because 'state' by itself means nothing 1 month ago
Aadhavan Srinivasan d81b2ddaaa Renamed 'State' to 'state' to avoid exposing the insides of the engine 1 month ago
Aadhavan Srinivasan 429d286439 Renamed variable to avoid conflicting with type name 1 month ago
Aadhavan Srinivasan 198a2c12a7 Renamed variable to avoid conflicting with type name 1 month ago
Aadhavan Srinivasan 7e88b8a4b0 Renamed variable to avoid conflicting with type name 1 month ago
Aadhavan Srinivasan af5b6ebe08 Renamed type to avoid exporting 1 month ago
Aadhavan Srinivasan 289bba35e2 Updated assertion constants so that they aren't exported 1 month ago
Aadhavan Srinivasan 7e6377a4c4 Updated more constants, so that they aren't exported 1 month ago
Aadhavan Srinivasan 73c6a442ce Updated nodeType constants so that they aren't exported 1 month ago
Aadhavan Srinivasan ca8f8e1030 Renamed function 1 month ago
Aadhavan Srinivasan 24a5045ebe Updated map and reduce function names so that they aren't exported 1 month ago
Aadhavan Srinivasan aef8152fc1 Renamed package 'greg' to 'regex' 1 month ago