Updated Hashable instances. Removed unused NFData instance.
Fixed eternal loop: when regexp matched, but it's under unsatisfied condition, MARKER should be incremented (as in default case).
Now Data.HashMap.Strict.lookupDefault is strict in the default value, so i have to export lazy version.
Fixed runtime parse error caused by forgotten quote-tokens when parsing one-symbol range as one-symbol chain.
Option "-rtsopts" shouldn't be global.
Fixing previous commit: "-rtsopts" is needed when limiting heap size, so it should be global.
Now insert MAXLEN as an integer constant directly to the generated code (time optimization).
Sort DFA states before code generation.
Should set MAXLEN, even if don't use it. Someone else might need it (e.g. push)
Don't generate label for init state (to avoid CXX warnings)