You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
452 B
JavaScript
15 lines
452 B
JavaScript
/*
|
|
* Compiler passes.
|
|
*
|
|
* Each pass is a function that is passed the AST. It can perform checks on it
|
|
* or modify it as needed. If the pass encounters a semantic error, it throws
|
|
* |PEG.GrammarError|.
|
|
*/
|
|
PEG.compiler.passes = {};
|
|
|
|
// @include "passes/report-missing-rules.js"
|
|
// @include "passes/report-left-recursion.js"
|
|
// @include "passes/remove-proxy-rules.js"
|
|
// @include "passes/compute-var-names.js"
|
|
// @include "passes/compute-params.js"
|