Commit Graph

24 Commits (8e8e9e133ff1c55c638a6b581e1efb1c2112ddc6)

Author SHA1 Message Date
Aadhavan Srinivasan a66e8f1c08 Concatenate every character if it is escaped 4 months ago
Aadhavan Srinivasan 7b815343f4 Removed exclamation mark in inverted metacharacters - had the opposite effect becasue of the way deleteFunc works 4 months ago
Aadhavan Srinivasan 1a7fd12569 Added support for some escaped metacharacters 4 months ago
Aadhavan Srinivasan ca945c7740 Added support for character ranges and dot metacharacter 4 months ago
Aadhavan Srinivasan 11073759e3 Added support for character classes (not ranges, yet); also take input from stdin instead of cmdline arg 4 months ago
Aadhavan Srinivasan 84c768fd5e Fixed small bug with question mark operator, wasn't adding the empty state's output 4 months ago
Aadhavan Srinivasan 7286e07858 Added question mark operator - 0 or 1 4 months ago
Aadhavan Srinivasan ae219f763a Added alternate function, removed relevant code from main; also started working on escape characters 4 months ago
Aadhavan Srinivasan 4781b87b90 Added comments 4 months ago
Aadhavan Srinivasan bf3060b672 Used 'unique append' to ensure that a transition can only contain a given state once 4 months ago
Aadhavan Srinivasan 761a5ad052 Added functions for concatenation and kleene star creation, removed relevant code from main 4 months ago
Aadhavan Srinivasan 5ee427230c Replaced 'pop' with 'mustPop' which panics on error 4 months ago
Aadhavan Srinivasan 273a03e3cf Added more test cases 5 months ago
Aadhavan Srinivasan 139c88dd58 Started working on '+' operator 5 months ago
Aadhavan Srinivasan c894ee4c0d Renamed match function to 'findAllMatches', to better represent what it does 5 months ago
Aadhavan Srinivasan 9d786997df Initial support for multiple matching 5 months ago
Aadhavan Srinivasan 11dd6aeb7c More Kleene star fixes 5 months ago
Aadhavan Srinivasan 9d3bc2b804 Fixed kleene star behavior, which used to behave like a '+' 5 months ago
Aadhavan Srinivasan cc0098b558 Print matched content in color 5 months ago
Aadhavan Srinivasan bc11777ad5 Fixed Kleene Star matching 5 months ago
Aadhavan Srinivasan d191686168 Rudimentary matching works 5 months ago
Aadhavan Srinivasan 213da40c3b Allow one state to map to multiple states with the same transition eg. ab|aa 5 months ago
Aadhavan Srinivasan 8394e7867e Fixed bug with last state detection 5 months ago
Aadhavan Srinivasan 82b33f3c9a First commit 5 months ago