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
349
Commits
5
Branches
3
Tags
2.4 MiB
09812956ac
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 '09812956ac'
${ noResults }
Commit Graph
349 Commits (09812956ac147f8d5a44959700d5602574e87d8e)
All Branches
Search
Author
SHA1
Message
Date
Aadhavan Srinivasan
aa9e2324ee
Removed unnecessary space
1 month ago
Aadhavan Srinivasan
66b96bf9e8
Updated license
1 month ago
Aadhavan Srinivasan
0ac39bfb7b
Started working on package-level documentation
1 month ago
Aadhavan Srinivasan
dbc9fe2c3b
Added license
1 month ago
Aadhavan Srinivasan
eeeb9387d5
Updated Makefile to build library and command separately
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
f6d56b74e1
Updated module name to 'kleingrep' (Let's goo!)
1 month ago
Aadhavan Srinivasan
dc53951408
Update package name in import
1 month ago
Aadhavan Srinivasan
aef8152fc1
Renamed package 'greg' to 'regex'
1 month ago
Aadhavan Srinivasan
ca8d32cd7f
Added more tests
1 month ago
Aadhavan Srinivasan
368941e5c7
Fix out-of-bounds access in genRangeInclusive
1 month ago
Aadhavan Srinivasan
b9da5ec08d
Replace use of 'genRange' with 'genRangeInclusive'
1 month ago
Aadhavan Srinivasan
c5a43c47f0
Update type and method references to use qualified names
1 month ago
Aadhavan Srinivasan
c3c3829ac9
Move 'genRange' function to 'cmd'
1 month ago
Aadhavan Srinivasan
ee6bb3959c
Removed function that wasn't being used in 'greg', moved to 'main'
1 month ago
Aadhavan Srinivasan
c06d81d17d
Updated struct field reference
1 month ago
Aadhavan Srinivasan
1a2f1b7ca9
Restructured code into 'cmd' module with CLI and 'greg' module with regex library; export necessary struct fields and methods
1 month ago
Aadhavan Srinivasan
54df6f1815
Added numeric range tests
1 month ago
Aadhavan Srinivasan
bd424ceccd
Catch error from range2regex() and return it
1 month ago
Aadhavan Srinivasan
e8e09dd0f9
Throw error instead of panicking
1 month ago
Aadhavan Srinivasan
46f4a2ad83
Return error instead of panicking if the range cannot be processed
1 month ago
Aadhavan Srinivasan
833dd269a8
Added more descriptive comments; throw error if non-greedy operator is used; use new definition for kleene()
1 month ago
Aadhavan Srinivasan
ecab7cc522
Make kleene() throw an error if the state is not quantifiable
1 month ago
Aadhavan Srinivasan
8b6d35c106
Finished adding tests from Python's test suite; removed a non-greedy operator from one of the old tests
1 month ago
Aadhavan Srinivasan
5e6435d8a7
Throw error if non-greedy operator is attempted
1 month ago
Aadhavan Srinivasan
5bb06900cc
Added more tests
1 month ago
Aadhavan Srinivasan
bde153ce08
Changed '-t' flag to include the new RE_SINGLE_LINE flag as well
1 month ago
Aadhavan Srinivasan
4c3c7e21c5
Fixed inverted Perl classes inside character classes eg. '[\D]'; added new flag for 'single-line' mode, where dot metacharacter matches newlines
1 month ago
Aadhavan Srinivasan
61a128e27a
Added more tests
1 month ago
Aadhavan Srinivasan
c700b01e80
Remove duplicate lines from `re_tests.py`
1 month ago
Aadhavan Srinivasan
578959c9b3
Add Python's regex test suite
1 month ago
First
Previous
1
2
3
4
5
...
Next
Last