Commit Graph

20 Commits (d0e812a730363cd6fc8a9c2e2026c87244541060)
 

Author SHA1 Message Date
Aadhavan Srinivasan d0e812a730 Return error if stack is empty
Aadhavan Srinivasan 273a03e3cf Added more test cases
Aadhavan Srinivasan 935759ed9f Added testing file
Aadhavan Srinivasan db7d946c5c Updated todo
Aadhavan Srinivasan 139c88dd58 Started working on '+' operator
Aadhavan Srinivasan c894ee4c0d Renamed match function to 'findAllMatches', to better represent what it does
Aadhavan Srinivasan ce156c4405 Fixed kleene star matching at end of string - failed test a* and ppppppppaaaaaaaa
Aadhavan Srinivasan 9d786997df Initial support for multiple matching
Aadhavan Srinivasan 60b798d904 Working on multiple matching
Aadhavan Srinivasan 11dd6aeb7c More Kleene star fixes
Aadhavan Srinivasan 9d3bc2b804 Fixed kleene star behavior, which used to behave like a '+'
Aadhavan Srinivasan 2cd43bf2a1 Added TODO
Aadhavan Srinivasan cc0098b558 Print matched content in color
Aadhavan Srinivasan bc11777ad5 Fixed Kleene Star matching
Aadhavan Srinivasan d191686168 Rudimentary matching works
Aadhavan Srinivasan 9f9de2234f Added gitignore
Aadhavan Srinivasan 52bf14dcbf Disable compile-time optimization
Aadhavan Srinivasan 213da40c3b Allow one state to map to multiple states with the same transition eg. ab|aa
Aadhavan Srinivasan 8394e7867e Fixed bug with last state detection
Aadhavan Srinivasan 82b33f3c9a First commit