Practicing compiler construction by building a lexer.
See the documentation folder for detailed information. It does not contain code. But it describes the background of the code.
The Main
project contains a regular expression parser prompt.
Please enter a regular expression!
> [a-z][a-z0-9]*
start: 1
ends: 0
0 --[48-57],[97-122]--> 0
1 --[97-122]--> 0
Please enter a regular...
...