DESCRIPTION

Pegex tests itself with TestML. TestML parses itself with Pegex. Bootstrapping problem. This is the solution.

This is the copy of the Pegex Grammar runtime that TestML relies on. Otherwise it is impossible to test changes to the runtime using the TestML tests.

This way we can use the last known good Pegex runtime with TestML to test new changes to the runtime. When the new runtime is stable, then it gets moved to here, and the TestML grammar gets recompiled and installed. ...