added non-backtracking dfa table