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
110
Commits
5
Branches
9
Tags
2.5 MiB
dcd712dceb
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
v0.6.2
v0.7.0
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from 'dcd712dceb'
${ noResults }
Commit Graph
30 Commits (dcd712dceb07eeea0ae0bfb63e680c89bae50f2c)
Author
SHA1
Message
Date
Aadhavan Srinivasan
dcd712dceb
Added support for -o flag: only print matching content
8 months ago
Aadhavan Srinivasan
f2b8812b05
Added support for -v flag, to invert which values are printed in color. Also got rid of unecessary 'else' clause
8 months ago
Aadhavan Srinivasan
11641596fa
Read multiple lines from stdin and apply regex to each one; Convert the array of matchIndex structs into a flat array of indices; speeds up process of checking if we have to print a character in color
8 months ago
Aadhavan Srinivasan
d8f52b8ccc
Added support for numeric specifiers, moved question mark operator to its own function
8 months ago
Aadhavan Srinivasan
8dbecde3ae
Added support for detecting assertion characters; changed input so that newline isn't required
8 months ago
Aadhavan Srinivasan
1bafdcdb7e
Added support for inverted matches; moved escape character detection to its own function
8 months ago
Aadhavan Srinivasan
a66e8f1c08
Concatenate every character if it is escaped
8 months ago
Aadhavan Srinivasan
7b815343f4
Removed exclamation mark in inverted metacharacters - had the opposite effect becasue of the way deleteFunc works
8 months ago
Aadhavan Srinivasan
1a7fd12569
Added support for some escaped metacharacters
8 months ago
Aadhavan Srinivasan
ca945c7740
Added support for character ranges and dot metacharacter
8 months ago
Aadhavan Srinivasan
11073759e3
Added support for character classes (not ranges, yet); also take input from stdin instead of cmdline arg
8 months ago
Aadhavan Srinivasan
84c768fd5e
Fixed small bug with question mark operator, wasn't adding the empty state's output
8 months ago
Aadhavan Srinivasan
7286e07858
Added question mark operator - 0 or 1
8 months ago
Aadhavan Srinivasan
ae219f763a
Added alternate function, removed relevant code from main; also started working on escape characters
8 months ago
Aadhavan Srinivasan
4781b87b90
Added comments
8 months ago
Aadhavan Srinivasan
bf3060b672
Used 'unique append' to ensure that a transition can only contain a given state once
8 months ago
Aadhavan Srinivasan
761a5ad052
Added functions for concatenation and kleene star creation, removed relevant code from main
8 months ago
Aadhavan Srinivasan
5ee427230c
Replaced 'pop' with 'mustPop' which panics on error
8 months ago
Aadhavan Srinivasan
273a03e3cf
Added more test cases
8 months ago
Aadhavan Srinivasan
139c88dd58
Started working on '+' operator
8 months ago
Aadhavan Srinivasan
c894ee4c0d
Renamed match function to 'findAllMatches', to better represent what it does
8 months ago
Aadhavan Srinivasan
9d786997df
Initial support for multiple matching
9 months ago
Aadhavan Srinivasan
11dd6aeb7c
More Kleene star fixes
9 months ago
Aadhavan Srinivasan
9d3bc2b804
Fixed kleene star behavior, which used to behave like a '+'
9 months ago
Aadhavan Srinivasan
cc0098b558
Print matched content in color
9 months ago
Aadhavan Srinivasan
bc11777ad5
Fixed Kleene Star matching
9 months ago
Aadhavan Srinivasan
d191686168
Rudimentary matching works
9 months ago
Aadhavan Srinivasan
213da40c3b
Allow one state to map to multiple states with the same transition eg. ab|aa
9 months ago
Aadhavan Srinivasan
8394e7867e
Fixed bug with last state detection
9 months ago
Aadhavan Srinivasan
82b33f3c9a
First commit
9 months ago