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
257
Commits
5
Branches
3
Tags
2.4 MiB
8b6d35c106
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 '8b6d35c106'
${ noResults }
Commit Graph
32 Commits (8b6d35c106d0ee73f160f4354312729ebc462fe7)
Author
SHA1
Message
Date
Aadhavan Srinivasan
74b37ff818
Removed unused function
1 month ago
Aadhavan Srinivasan
4a45d1c95e
allCases() now takes a boolean parameter that indicates whether we are case-sensitive or not
1 month ago
Aadhavan Srinivasan
e3b8eaf5f8
Removed unused function
1 month ago
Aadhavan Srinivasan
3f5f8fad2c
Removed unnecessary functions (using `staticcheck`)
1 month ago
Aadhavan Srinivasan
ae76e2e55e
Added a function to generate a slice of all values (inclusive) in a range
1 month ago
Aadhavan Srinivasan
43d0cbf0a0
Use 'CONCAT' instead of literally specifiying the rune
1 month ago
Aadhavan Srinivasan
6fb266e0d2
Refactored isNormalChar(), wrote function to get special characters that have metachar replacements
2 months ago
Aadhavan Srinivasan
cf964e41db
Modified genRange() so that it can work on ints and runes
2 months ago
Aadhavan Srinivasan
0fb78abf7f
Added function to replace an element in a slice given its value
2 months ago
Aadhavan Srinivasan
9115858261
Changed assignment of the unicode values by 1, so that EPSILON can now be 0xF0000
2 months ago
Aadhavan Srinivasan
b81a2f8452
Added functions to find if a character is a valid hex value and a valid octal value
2 months ago
Aadhavan Srinivasan
98f4c9e418
Added support for non-capturing groups
3 months ago
Aadhavan Srinivasan
20fbd20994
Added helper function to expand a slice to a given length
3 months ago
Aadhavan Srinivasan
eb6a044ecf
Added angle brackets to list of special characters (which need to be escaped to be used literally
3 months ago
Aadhavan Srinivasan
ee02e7575e
Added function to generate all case variations of a rune
4 months ago
Aadhavan Srinivasan
1ba871d618
Removed dotChars() function, moved notDotChars() setting to main()
4 months ago
Aadhavan Srinivasan
992c5a9300
Replaced isAlphaNum() with isNormalChar(), which returns true if the character isn't special (also returns true for unicode characters, which the previous function didn't
4 months ago
Aadhavan Srinivasan
c56d81a335
Added unicode support to dot metacharacter - it now matches _any_ unicode character (almost)
4 months ago
Aadhavan Srinivasan
8a1f1dc621
Added unicode support
...
Replaced strings with rune-slices, which capture unicode codepoints more accurately.
4 months ago
Aadhavan Srinivasan
e2e99ff6a9
Added fnunction to generate numbers in a range; added capacity to some slices to prevent unnecessary reallocations
4 months ago
Aadhavan Srinivasan
9698c4f1d8
Fixed error in calculating word boundary (off-by-one)
4 months ago
Aadhavan Srinivasan
dca81c1796
Replaced rune-slice parameters with string parameters in functions; avoids unnecessary conversion from strings to rune-slices
4 months ago
Aadhavan Srinivasan
19dc5064c8
Made conditions for word boundary a little more relaxed
4 months ago
Aadhavan Srinivasan
f3bf5e9740
Added function to check for word boundaries and delete an element from a slice
4 months ago
Aadhavan Srinivasan
5f4a6c5a3b
Added constants for LBRACKET and RBRACKET
4 months ago
Aadhavan Srinivasan
a619fd24f6
Added map and reduce functions, and a function to return the difference between two sets
4 months ago
Aadhavan Srinivasan
445a7247f8
Defined variables to provide ranges of characters for metacharacters
4 months ago
Aadhavan Srinivasan
76157af2b8
Wrote function to generate rune slice representing valid dot metacharacter values
4 months ago
Aadhavan Srinivasan
cd680371fb
Added function allEqual - checks if all given values are equal
4 months ago
Aadhavan Srinivasan
aee04cd8fe
unique_append now returns the number of unique elements appended
4 months ago
Aadhavan Srinivasan
50e86b5db4
Added 'unique append' function, to ensure that elements in slice are unique
4 months ago
Aadhavan Srinivasan
82b33f3c9a
First commit
5 months ago