Charclass combinator handles empty input
Return :error when parse fails