Here, the intent of this change is to avoid as much as possible the parser to move backward. Matching the first `\` (and ignoring it) and then going into a sub-expression instead of testing each case directly.