67d85f2de8
Rename compiler passes as follows: reportLeftRecursion -> reportInfiniteRecursion reportInfiniteLoops -> reportInfiniteRepetition This reflects the fact that both passes detect different ways of causing the same problem (possible infinite loop when parsing).
38 lines
1.5 KiB
HTML
38 lines
1.5 KiB
HTML
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>PEG.js Spec Suite</title>
|
|
<link rel="stylesheet" href="vendor/jasmine/jasmine.css">
|
|
<script src="vendor/jasmine/jasmine.js"></script>
|
|
<script src="vendor/jasmine/jasmine-html.js"></script>
|
|
<script src="../browser/peg-0.9.0.js"></script>
|
|
<script src="helpers.js"></script>
|
|
<script src="unit/parser.spec.js"></script>
|
|
<script src="unit/compiler/passes/helpers.js"></script>
|
|
<script src="unit/compiler/passes/report-undefined-rules.spec.js"></script>
|
|
<script src="unit/compiler/passes/report-duplicate-rules.spec.js"></script>
|
|
<script src="unit/compiler/passes/report-duplicate-labels.spec.js"></script>
|
|
<script src="unit/compiler/passes/report-infinite-recursion.spec.js"></script>
|
|
<script src="unit/compiler/passes/report-infinite-repetition.spec.js"></script>
|
|
<script src="unit/compiler/passes/remove-proxy-rules.spec.js"></script>
|
|
<script src="unit/compiler/passes/generate-bytecode.spec.js"></script>
|
|
<script src="api/pegjs-api.spec.js"></script>
|
|
<script src="api/plugin-api.spec.js"></script>
|
|
<script src="api/generated-parser-api.spec.js"></script>
|
|
<script src="behavior/generated-parser-behavior.spec.js"></script>
|
|
<script>
|
|
(function() {
|
|
var env = jasmine.getEnv(),
|
|
reporter = new jasmine.HtmlReporter();
|
|
|
|
env.addReporter(reporter);
|
|
env.specFilter = reporter.specFilter;
|
|
|
|
window.onload = function() { env.execute(); };
|
|
})();
|
|
</script>
|
|
</head>
|
|
<body>
|
|
</body>
|
|
</html>
|