9717dc3417
The new terminology is more precise and in line with commonly used programming languages. The change involves mainly renaming related compiler pass and files associated with it.
18 lines
455 B
JavaScript
18 lines
455 B
JavaScript
/* global peg */
|
|
|
|
"use strict";
|
|
|
|
describe("compiler pass |reportUndefinedRules|", function() {
|
|
var pass = peg.compiler.passes.check.reportUndefinedRules;
|
|
|
|
it("reports undefined rules", function() {
|
|
expect(pass).toReportError('start = undefined', {
|
|
message: 'Rule "undefined" is not defined.',
|
|
location: {
|
|
start: { offset: 8, line: 1, column: 9 },
|
|
end: { offset: 17, line: 1, column: 18 }
|
|
}
|
|
});
|
|
});
|
|
});
|