Little compiler tests clean-up
This commit is contained in:
parent
8918d77da1
commit
fea6d85194
|
@ -55,25 +55,9 @@ global.doesNotParseWithPos = function(parser, input, line, column) {
|
|||
);
|
||||
};
|
||||
|
||||
/* ===== PEG ===== */
|
||||
/* ===== PEG.compiler ===== */
|
||||
|
||||
module("PEG");
|
||||
|
||||
test("buildParser reports syntax errors in the grammar", function() {
|
||||
throws(
|
||||
function() { PEG.buildParser(''); },
|
||||
PEG.parser.SyntaxError
|
||||
);
|
||||
});
|
||||
|
||||
test("buildParser allows custom start rule", function() {
|
||||
var parser = PEG.buildParser('s = "abcd"', "s");
|
||||
parses(parser, "abcd", "abcd");
|
||||
});
|
||||
|
||||
/* ===== Generated Parser ===== */
|
||||
|
||||
module("Generated Parser");
|
||||
module("PEG.compiler");
|
||||
|
||||
test("choices", function() {
|
||||
var parser = PEG.buildParser('start = "a" / "b" / "c"');
|
||||
|
|
Loading…
Reference in a new issue