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
445
Commits
5
Branches
3
Tags
2.4 MiB
master
master
implementUnicodeCharClass
implementBackreferences
implementPCREMatchingRules
posixStyleMatching
v0.1.0
v0.2.0
v0.3.0
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from 'master'
${ noResults }
Commit Graph
445 Commits (master)
All Branches
Search
Author
SHA1
Message
Date
Aadhavan Srinivasan
e07f27dc78
Merge branch 'master' of
https://gitea.twomorecents.org/Rockingcool/kleingrep
2 weeks ago
Aadhavan Srinivasan
65d2317f79
Added more backreference tests
2 weeks ago
Aadhavan Srinivasan
a631fc289c
Clone 'isBackreference' and 'referredGroup' NFA fields, because they aren't thread variables
2 weeks ago
Aadhavan Srinivasan
d62a429cce
Updated documentation
2 weeks ago
Aadhavan Srinivasan
7b31031553
Change when a newline is printed; so that we don't print extraneous newlinesraneous newlines
3 weeks ago
Aadhavan Srinivasan
38c842cb07
Added method to get length of unique array
3 weeks ago
Aadhavan Srinivasan
9f9af36be8
Fixed bug where escaped parentheses in lookarounds were counted as regular parentheses instead of literals
3 weeks ago
Aadhavan Srinivasan
8217b67122
Added test for escaped parentheses in lookarounds
3 weeks ago
Aadhavan Srinivasan
1f06dcef64
Just declare the variable instead of initializing it as well
3 weeks ago
Aadhavan Srinivasan
119475b41b
Updated README
3 weeks ago
Aadhavan Srinivasan
6151cc8cf6
Updated documentation
3 weeks ago
Aadhavan Srinivasan
3eaf4eb19c
Updated README
3 weeks ago
Aadhavan Srinivasan
d453815831
Added README
3 weeks ago
Aadhavan Srinivasan
3a2916baae
Set 'isLazy' to true in the NFA, if the postfixNode has the flag set
3 weeks ago
Aadhavan Srinivasan
9d6344719f
Reverse order of trying branches if the quantifier is lazy
3 weeks ago
Aadhavan Srinivasan
f5c868566b
Added field to NFA, denoting if a node is lazy or not
3 weeks ago
Aadhavan Srinivasan
1cd6da218f
Added lazy quantifier tests
3 weeks ago
Aadhavan Srinivasan
277cbc0fc5
Started working on lazy quantifier support
3 weeks ago
Aadhavan Srinivasan
3924502b72
Added code to return lazy quantifier postfixNodes
3 weeks ago
Aadhavan Srinivasan
36b009747b
Added metacharacters for lazy quantifiers
3 weeks ago
Aadhavan Srinivasan
6cd0a10a8f
Added more documentation
4 weeks ago
Aadhavan Srinivasan
69fb96c43d
Merge pull request 'Implement Unicode character classes' (
#4
) from implementUnicodeCharClass into master
...
Reviewed-on:
#4
4 weeks ago
Aadhavan Srinivasan
46bc0c8529
Removed unicode character classes from 'features not supported' list
4 weeks ago
Aadhavan Srinivasan
1a890a1e75
Refactoring - remove duplicate code
4 weeks ago
Aadhavan Srinivasan
fde3784e5a
Added unicode charclass support within character classes; Fixed bugs with hex classes and unicode classes
4 weeks ago
Aadhavan Srinivasan
7045711860
Convert test_str into a rune slice for better unicode compatibility, it also fixed the bug where all unicode characters wouldn't be colored
4 weeks ago
Aadhavan Srinivasan
d4d606d95b
Added tests for unicode character classes; more tests for hex characters
4 weeks ago
Aadhavan Srinivasan
9cd330e521
More work on unicode character class support - fix bug where all characters aren't being matched
4 weeks ago
Aadhavan Srinivasan
44d6a2005c
Started working on unicode character classes
4 weeks ago
Aadhavan Srinivasan
f76cd6c3d9
Merge pull request 'Implement Backreferences' (
#3
) from implementBackreferences into master
...
Reviewed-on:
#3
4 weeks ago
Aadhavan Srinivasan
375baa1722
Wrote more backreference tests
4 weeks ago
Aadhavan Srinivasan
2e47c631bb
Updated documentation to include backreferences
4 weeks ago
Aadhavan Srinivasan
81b8b1b11c
Do not validate a backreference if the group that it refers to is not valid
4 weeks ago
Aadhavan Srinivasan
2934e7a20f
Wrote tests for backreferences
4 weeks ago
Aadhavan Srinivasan
f466d4a8d5
More progress on backreference implementation
4 weeks ago
Aadhavan Srinivasan
8327450dd2
Started implementing backreferences (octal values should now be prefaced with \0)
4 weeks ago
Aadhavan Srinivasan
073f231b89
Added function and examples for ReplaceAllFunc()
4 weeks ago
Aadhavan Srinivasan
3b7257c921
Wrote function and example for ReplaceAllLiteral()
4 weeks ago
Aadhavan Srinivasan
668df8b70a
Wrote MarshalText() and UnmarshalText() to implement TextMarshaler and TextUnmarshaler
4 weeks ago
Aadhavan Srinivasan
214acf7e0f
Wrote example for ReplaceAll(); fixed out-of-bounds bug in Expand()
4 weeks ago
Aadhavan Srinivasan
50221ff4d9
Wrote ReplaceAll(), to replace all matches of the regex with a given string
4 weeks ago
Aadhavan Srinivasan
5ab95f512a
Updated docs
4 weeks ago
Aadhavan Srinivasan
e7da678408
Removed obsolete documentation
4 weeks ago
Aadhavan Srinivasan
ab363e2766
Rewrote test for 'FindString()' to use lookarounds
4 weeks ago
Aadhavan Srinivasan
c803e45415
Added example for 'FindStringSubmatch()'
4 weeks ago
Aadhavan Srinivasan
525296f239
Added examples for 'FindAllString()' , 'FindAllSubmatch()' and 'FindAllStringSubmatch()'
4 weeks ago
Aadhavan Srinivasan
eb0ab9f7ec
Wrote test for FindAllStringSubmatch()
4 weeks ago
Aadhavan Srinivasan
17a7dbae4c
Wrote FindAllStringSubmatch()
4 weeks ago
Aadhavan Srinivasan
f2279acd98
Fixed mistake in docs
4 weeks ago
Aadhavan Srinivasan
662527c478
Merge pull request 'Implement PCRE Matching (prefer left-branch)' (
#2
) from implementPCREMatchingRules into master
...
Reviewed-on:
#2
4 weeks ago
First
Previous
1
2
3
4
5
...
Next
Last