Aadhavan Srinivasan
|
0fb78abf7f
|
Added function to replace an element in a slice given its value
|
14 hours ago |
Aadhavan Srinivasan
|
9115858261
|
Changed assignment of the unicode values by 1, so that EPSILON can now be 0xF0000
|
2 days ago |
Aadhavan Srinivasan
|
b81a2f8452
|
Added functions to find if a character is a valid hex value and a valid octal value
|
3 days ago |
Aadhavan Srinivasan
|
98f4c9e418
|
Added support for non-capturing groups
|
1 month ago |
Aadhavan Srinivasan
|
20fbd20994
|
Added helper function to expand a slice to a given length
|
1 month ago |
Aadhavan Srinivasan
|
eb6a044ecf
|
Added angle brackets to list of special characters (which need to be escaped to be used literally
|
2 months ago |
Aadhavan Srinivasan
|
ee02e7575e
|
Added function to generate all case variations of a rune
|
2 months ago |
Aadhavan Srinivasan
|
1ba871d618
|
Removed dotChars() function, moved notDotChars() setting to main()
|
2 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
|
2 months ago |
Aadhavan Srinivasan
|
c56d81a335
|
Added unicode support to dot metacharacter - it now matches _any_ unicode character (almost)
|
2 months ago |
Aadhavan Srinivasan
|
8a1f1dc621
|
Added unicode support
Replaced strings with rune-slices, which capture unicode codepoints more
accurately.
|
2 months ago |
Aadhavan Srinivasan
|
e2e99ff6a9
|
Added fnunction to generate numbers in a range; added capacity to some slices to prevent unnecessary reallocations
|
3 months ago |
Aadhavan Srinivasan
|
9698c4f1d8
|
Fixed error in calculating word boundary (off-by-one)
|
3 months ago |
Aadhavan Srinivasan
|
dca81c1796
|
Replaced rune-slice parameters with string parameters in functions; avoids unnecessary conversion from strings to rune-slices
|
3 months ago |
Aadhavan Srinivasan
|
19dc5064c8
|
Made conditions for word boundary a little more relaxed
|
3 months ago |
Aadhavan Srinivasan
|
f3bf5e9740
|
Added function to check for word boundaries and delete an element from a slice
|
3 months ago |
Aadhavan Srinivasan
|
5f4a6c5a3b
|
Added constants for LBRACKET and RBRACKET
|
3 months ago |
Aadhavan Srinivasan
|
a619fd24f6
|
Added map and reduce functions, and a function to return the difference between two sets
|
3 months ago |
Aadhavan Srinivasan
|
445a7247f8
|
Defined variables to provide ranges of characters for metacharacters
|
3 months ago |
Aadhavan Srinivasan
|
76157af2b8
|
Wrote function to generate rune slice representing valid dot metacharacter values
|
3 months ago |
Aadhavan Srinivasan
|
cd680371fb
|
Added function allEqual - checks if all given values are equal
|
3 months ago |
Aadhavan Srinivasan
|
aee04cd8fe
|
unique_append now returns the number of unique elements appended
|
3 months ago |
Aadhavan Srinivasan
|
50e86b5db4
|
Added 'unique append' function, to ensure that elements in slice are unique
|
3 months ago |
Aadhavan Srinivasan
|
82b33f3c9a
|
First commit
|
3 months ago |