For example take the grammar ``` predicate = (!"b" .)+ ``` with the input `b`, it will output the wrong message: ``` unexpected `b`, expecting . ``` Other example could be find as well, this is because when logging errors we do not know we under in a not predicate.
For example take the grammar
with the input
b, it will output the wrong message:Other example could be find as well, this is because when logging errors we do not know we under in a not predicate.