Refactoring
Refactoring
Refactoring and docs
Order of lime statements is no longer significant.

Quoted literals are now prioritized over regexes; conflicting
tokens of the same priority now raise exceptions.
Added --print-dfas