regexp automata fulyl reworked from NFA to DFA. "." meta character left