David Majda
14c11b4dfc
Jasmine: Convert class matching tests
13 years ago
David Majda
75ab03dc85
Jasmine: Convert any matching tests
13 years ago
David Majda
ec48742032
Jasmine: Convert literal matching tests
13 years ago
David Majda
feddd10190
Jasmine: Delete test/parser-test.js
13 years ago
David Majda
94205ab639
Jasmine: Convert tests of parser's "grammar" rule
13 years ago
David Majda
f746189f2b
Jasmine: Convert tests of parser's "initializer" rule
13 years ago
David Majda
a49674b05f
Jasmine: Change |oneRuleGrammar| parameter handling
...
This change makes code using |oneRuleGrammar| less verbose + prepares
for passing of the initializer (will be used by code added in the next
few commits).
13 years ago
David Majda
171d62fce4
Jasmine: Convert tests of parser's "rule" rule
13 years ago
David Majda
e17d4de7ae
Jasmine: Convert tests of parser's "expression" rule
13 years ago
David Majda
cc22086a09
Jasmine: Convert tests of parser's "choice" rule
13 years ago
David Majda
434abdb272
Jasmine: Convert tests of parser's "sequence" rule
13 years ago
David Majda
ec8889f85d
Jasmine: Convert tests of parser's "labeled" rule
13 years ago
David Majda
bf6d412a4f
Jasmine: Convert tests of parser's "prefixed" rule
13 years ago
David Majda
3e083cc51b
Jasmine: Convert tests of parser's "suffixed" rule
13 years ago
David Majda
45f825c24f
Jasmine: Convert tests of parser's "primary" rule
13 years ago
David Majda
57bbcd71e5
Jasmine: Convert tests of parser's "action" rule
13 years ago
David Majda
35771e15bc
Jasmine: Convert tests of parser's "braced" rule
13 years ago
David Majda
b1cb214e8b
Jasmine: Convert non-tests of parser's character class rules
13 years ago
David Majda
4f5b78b372
Jasmine: Convert tests of parser's "identifier" rule
13 years ago
David Majda
a3d93f000f
Jasmine: Convert tests of parser's "literal" rule
13 years ago
David Majda
573db92583
Jasmine: Convert tests of parser's "string" rule
13 years ago
David Majda
fa65018b15
Jasmine: Convert tests of parser's "doubleQuotedString" rule
13 years ago
David Majda
0e384b31f4
Jasmine: Convert tests of parser's "doubleQuotedCharacter" rule
13 years ago
David Majda
2f5f8d5932
Jasmine: Convert tests of parser's "simpleDoubleQuotedCharacter" rule
13 years ago
David Majda
fb01f48c97
Jasmine: Convert tests of parser's "singleQuotedString" rule
13 years ago
David Majda
d3b3fe9b78
Jasmine: Convert tests of parser's "singleQuotedCharacter" rule
13 years ago
David Majda
124e45606c
Jasmine: Convert tests of parser's "simpleSingleQuotedCharacter" rule
13 years ago
David Majda
ba68919b0a
Jasmine: Convert tests of parser's "class" rule
13 years ago
David Majda
5fb59b05f2
Jasmine: Convert tests of parser's "classCharacterRange" rule
13 years ago
David Majda
d29a753b8d
Jasmine: Convert tests of parser's "classCharacter" rule
13 years ago
David Majda
b9ae8f9561
Jasmine: Convert tests of parser's "bracketDelimitedCharacter" rule
13 years ago
David Majda
da4ac8bb92
Jasmine: Convert tests of parser's "simpleBracketDelimitedCharacter" rule
13 years ago
David Majda
2bb266bbaf
Jasmine: Convert tests of parser's "simpleEscapeSequence" rule
13 years ago
David Majda
2619becb9d
Jasmine: Convert tests of parser's "zeroEscapeSequence" rule
13 years ago
David Majda
2b43f8ebb8
Jasmine: Convert tests of parser's "hexEscapeSequence" rule
13 years ago
David Majda
0bbca136a2
Jasmine: Convert tests of parser's "unicodeEscapeSequence" rule
13 years ago
David Majda
a27dc5ae4a
Jasmine: Convert tests of parser's "eolEscapeSequence" rule
13 years ago
David Majda
4f91286013
Jasmine: Convert non-tests of parser's character class rules
13 years ago
David Majda
3bc61c4c50
Jasmine: Convert tests of parser's "__" rule
13 years ago
David Majda
fadaef84dd
Jasmine: Convert tests of parser's "comment" rule
13 years ago
David Majda
b5ccaed491
Jasmine: Convert tests of parser's "singleLineComment" rule
13 years ago
David Majda
dac3b0d8d9
Jasmine: Convert tests of parser's "multiLineComment" rule
13 years ago
David Majda
328edf667c
Jasmine: Convert tests of parser's "eol" rule
13 years ago
David Majda
b4cffee9d4
Jasmine: Convert tests of parser's "eolChar" rule
13 years ago
David Majda
a46b9c197b
Jasmine: Convert tests of parser's "whitespace" rule
13 years ago
David Majda
c27b96051a
Jasmine: Initial infrastructure
...
This is the first of many commits that gradually convert PEG.js's test
suite from QUnit to Jasmine, cleaning it up on the way.
Main reason for the change is that Jasmine allows nested contexts,
allowing to structure the tests in a better way than QUnit. Moreover,
the tests needed to be cleaned up a bit.
13 years ago
David Majda
4f86fca3d7
Make the code emitter a compiler pass
...
This gives the compiler a more regular structure.
13 years ago
David Majda
44852fa6b4
Pass |options| to compiler passes
13 years ago
David Majda
53f70b9eb9
Move compiler passes and their tests into a subdirectory
13 years ago
David Majda
f046e0a838
Move compiler-related source files and tests into a subdirectory
13 years ago