3ba984c2e1
The pre-generated lexer uses the `register` storage class specifier, which is not supported in C++17 (the default for clang 16). Regenerate it for improved compatibility.