|
|
c44f4c090b
|
Make constructing NFAs and DFAs more usable
|
2019-10-26 10:12:35 +00:00 |
|
|
|
02bf60b095
|
Add epsilon transitions
|
2019-10-26 10:10:45 +00:00 |
|
|
|
11f0f68513
|
Convert between DFA and NFA
|
2019-10-25 15:06:52 +00:00 |
|
|
|
56bcf2c987
|
Execute DFA and NFA on a list of tokens
|
2019-10-25 09:43:52 +00:00 |
|
|
|
edd7a44d02
|
Add DFA constructor function
Also cleanes up the naming scheme, just like the last commit.
|
2019-10-24 22:40:24 +00:00 |
|
|
|
89a5683ba2
|
Change function naming scheme
Since NFAs and DFAs have been put into separate modules, there's no
need to prefix their attribute functions with 'nfa' or 'dfa' any more.
|
2019-10-24 22:39:17 +00:00 |
|
|
|
edd31cb52a
|
Flesh out NFAs
|
2019-10-24 20:00:00 +00:00 |
|
|
|
4cae9af848
|
Add DFA and NFA representations
|
2019-10-24 12:28:47 +00:00 |
|
|
|
a6fdf546c3
|
Add regex representations
|
2019-10-21 18:13:10 +00:00 |
|
|
|
929fa12b6d
|
Do some basic setup
|
2019-10-21 11:58:32 +00:00 |
|
|
|
b3b0fc3cc8
|
Create new project with stack
|
2019-10-21 11:43:55 +00:00 |
|