infusion/PHP-Defcon — pull request #6 by bof (2012-02-05 09:57:28+00:00)
Title: Some cleanup, and an important fix

We had the same off-by-one error as commit 2215002926ed969c also for
keywords and constant names. This commit fixes both, adding suitable
new test cases parser_error17 and parser_error18 for exactly-one-too-long
keywords and constant names, respectively.

Apart from that I made some hopefully obvious readability improvements to the code.