This website works better with JavaScript.
Explore
Help
Sign In
Rockingcool
/
kleingrep
Watch
2
Star
0
Fork
You've already forked kleingrep
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
430
Commits
5
Branches
7
Tags
2.5 MiB
f5c868566b
master
implementUnicodeCharClass
implementBackreferences
implementPCREMatchingRules
posixStyleMatching
v0.1.0
v0.2.0
v0.3.0
v0.4.0
v0.5.0
v0.6.0
v0.6.1
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from 'f5c868566b'
${ noResults }
Commit Graph
143 Commits (f5c868566b6de23d3759c7c6d0bda398e3ef9a1c)
Author
SHA1
Message
Date
Aadhavan Srinivasan
f5c868566b
Added field to NFA, denoting if a node is lazy or not
2 months ago
Aadhavan Srinivasan
1cd6da218f
Added lazy quantifier tests
2 months ago
Aadhavan Srinivasan
277cbc0fc5
Started working on lazy quantifier support
2 months ago
Aadhavan Srinivasan
3924502b72
Added code to return lazy quantifier postfixNodes
2 months ago
Aadhavan Srinivasan
36b009747b
Added metacharacters for lazy quantifiers
2 months ago
Aadhavan Srinivasan
6cd0a10a8f
Added more documentation
2 months ago
Aadhavan Srinivasan
46bc0c8529
Removed unicode character classes from 'features not supported' list
2 months ago
Aadhavan Srinivasan
1a890a1e75
Refactoring - remove duplicate code
2 months ago
Aadhavan Srinivasan
fde3784e5a
Added unicode charclass support within character classes; Fixed bugs with hex classes and unicode classes
2 months ago
Aadhavan Srinivasan
d4d606d95b
Added tests for unicode character classes; more tests for hex characters
2 months ago
Aadhavan Srinivasan
9cd330e521
More work on unicode character class support - fix bug where all characters aren't being matched
2 months ago
Aadhavan Srinivasan
44d6a2005c
Started working on unicode character classes
2 months ago
Aadhavan Srinivasan
375baa1722
Wrote more backreference tests
2 months ago
Aadhavan Srinivasan
2e47c631bb
Updated documentation to include backreferences
2 months ago
Aadhavan Srinivasan
81b8b1b11c
Do not validate a backreference if the group that it refers to is not valid
2 months ago
Aadhavan Srinivasan
2934e7a20f
Wrote tests for backreferences
2 months ago
Aadhavan Srinivasan
f466d4a8d5
More progress on backreference implementation
2 months ago
Aadhavan Srinivasan
8327450dd2
Started implementing backreferences (octal values should now be prefaced with \0)
2 months ago
Aadhavan Srinivasan
073f231b89
Added function and examples for ReplaceAllFunc()
2 months ago
Aadhavan Srinivasan
3b7257c921
Wrote function and example for ReplaceAllLiteral()
2 months ago
Aadhavan Srinivasan
668df8b70a
Wrote MarshalText() and UnmarshalText() to implement TextMarshaler and TextUnmarshaler
2 months ago
Aadhavan Srinivasan
214acf7e0f
Wrote example for ReplaceAll(); fixed out-of-bounds bug in Expand()
2 months ago
Aadhavan Srinivasan
50221ff4d9
Wrote ReplaceAll(), to replace all matches of the regex with a given string
2 months ago
Aadhavan Srinivasan
5ab95f512a
Updated docs
2 months ago
Aadhavan Srinivasan
e7da678408
Removed obsolete documentation
2 months ago
Aadhavan Srinivasan
ab363e2766
Rewrote test for 'FindString()' to use lookarounds
2 months ago
Aadhavan Srinivasan
c803e45415
Added example for 'FindStringSubmatch()'
2 months ago
Aadhavan Srinivasan
525296f239
Added examples for 'FindAllString()' , 'FindAllSubmatch()' and 'FindAllStringSubmatch()'
2 months ago
Aadhavan Srinivasan
eb0ab9f7ec
Wrote test for FindAllStringSubmatch()
2 months ago
Aadhavan Srinivasan
17a7dbae4c
Wrote FindAllStringSubmatch()
2 months ago
Aadhavan Srinivasan
f2279acd98
Fixed mistake in docs
2 months ago
Aadhavan Srinivasan
d1958f289c
Commented out tests that would only pass with Longest()
2 months ago
Aadhavan Srinivasan
15ee49f42e
Rename method receivers from 'regex' to 're' (it's shorter)
2 months ago
Aadhavan Srinivasan
b60ded4136
Don't break when a match is found, if we are looking for the longest match
2 months ago
Aadhavan Srinivasan
9fbb99f86c
Wrote example for Longest()
2 months ago
Aadhavan Srinivasan
af15904f3b
Updated documentation
2 months ago
Aadhavan Srinivasan
d522f50b50
Wrote new example functions
2 months ago
Aadhavan Srinivasan
fb47e082eb
Wrote new methods Expand() and preferLongest(); Use new function signatures (with preferLongest); only characters should be added to next state list
2 months ago
Aadhavan Srinivasan
1f5a363539
Use new function signatures (with preferLongest)
2 months ago
Aadhavan Srinivasan
9e12f9dcb3
Added field to Reg, denoting if we prefer longest match (POSIX style) or not (perl style)
2 months ago
Aadhavan Srinivasan
47f88c817f
Fixed typo
2 months ago
Aadhavan Srinivasan
835d495990
Removed capitalization for error message (staticcheck)
2 months ago
Aadhavan Srinivasan
76e0170cb9
Removed unused function
2 months ago
Aadhavan Srinivasan
d172a58258
Throw error if match isn't found but test.result has >0 elements
2 months ago
Aadhavan Srinivasan
7231169270
Removed unused functions
2 months ago
Aadhavan Srinivasan
b7467a00f1
Removed priorityQueue (unused)
2 months ago
Aadhavan Srinivasan
c6ad4caa0d
Removed a bunch of unused code (let's go!!!)
2 months ago
Aadhavan Srinivasan
6334435b83
Updated tests since the engine uses Perl matching instead of POSIX matching; added tests for FindStringSubmatch
2 months ago
Aadhavan Srinivasan
78fb5606dd
Use new definition of Reg
2 months ago
Aadhavan Srinivasan
eddd2ae700
Updated documentation
2 months ago
First
Previous
1
2
3
Next
Last