DiscreteTom/retsac

Serialize/Deserialize DFA

Closed this issue · 0 comments

It's unnecessary to build DFA each time.

Ideas:

  • Assign unique id/index to each DFA candidate/state, store as JSON. Re-connect objects when load.
  • Follow sets, first sets, etc.

Issues:

  • What about user-defined functions?
  • Cache grammar rules to check if they are changed?