add todo item
regex parser: treat backwards character ranges as erroneous

Bug found by fuzzing.
rewrite regex parser to cope with non-null-terminated
detect unclosed character class for input "[\0-"

found by fuzzing
update the todo list