felix
|
ee00a1ae6a
|
Check allowedStartRules exist. (#532)
Fixes #524
|
7 years ago |
felix
|
958e15879d
|
Reimplement offset() and add range(). (#528)
* Reimplement offset()
* Implement range()
Fixes #526, thanks @felix9
|
7 years ago |
Futago-za Ryuu
|
57bb28414e
|
Merge pull request #509 from Mingun/simplify-bc
Simplify bytecode: remove unnecessary opcode.
|
7 years ago |
Futago-za Ryuu
|
55bcaa46ef
|
Updated ESLint configuration files
- added "root" option to main config
- moved "env.commonjs" to root
|
7 years ago |
Mingun
|
575db38d1f
|
Simplify bytecode: remove unnecessary opcode.
Now generated sources looks little better :)
|
7 years ago |
David Majda
|
205c55d309
|
Tests: s/Spec/Test/
Missed in f5a372b075 (I probably grepped
case-sensitively).
|
8 years ago |
David Majda
|
2942fa1867
|
Tests: Make tracing tests more specific
Check that the console and the default tracer are called with specific
arguments in given order. Previously the order of calls wasn't checked.
|
8 years ago |
David Majda
|
9cc35d2cab
|
Tests: DRY up tracing tests
|
8 years ago |
David Majda
|
5d6bd75619
|
Tests: Use "to.be.{a,an}" instead of "expect(typeof ...)"
|
8 years ago |
David Majda
|
6817f3b964
|
Tests: Require specific modules instead of the whole library
Requiring the whole library was a relict from the time where the tests
were exercising the browser build when run in the browser.
|
8 years ago |
David Majda
|
f5a372b075
|
Use "test" and "tests" instead of "spec" and "specs"
This reflects a convention used in most JavaScript projects. The change
involves renaming the "spec" directory, Gulp task, etc.
|
8 years ago |
David Majda
|
23e04bb4f4
|
Jasmine: Delete remains the old test suite
|
13 years ago |
David Majda
|
8ef5f08c90
|
Jasmine: Convert |removeProxyRules| compiler pass tests
|
13 years ago |
David Majda
|
eaf2af8e7b
|
Jasmine: Convert |computeParams| compiler pass tests
|
13 years ago |
David Majda
|
4edc9982cc
|
Jasmine: Convert |computeVarNames| compiler pass tests
|
13 years ago |
David Majda
|
1471df9a69
|
Jasmine: Convert |reportLeftRecursion| compiler pass tests
|
13 years ago |
David Majda
|
2889ca72fc
|
Jasmine: Convert |reportMissingRules| compiler pass tests
|
13 years ago |
David Majda
|
e030834a0e
|
Delete test/compiler-test.js
|
13 years ago |
David Majda
|
112e4122d0
|
Jasmine: Convert remaining error reporting tests
|
13 years ago |
David Majda
|
94aaf4ec75
|
Jasmine: Convert error position reporting tests
|
13 years ago |
David Majda
|
1825dd4a42
|
Jasmine: Convert start rule tests
|
13 years ago |
David Majda
|
68bfeac134
|
Jasmine: Drop the idempotence test
The code this test covered is long gone.
|
13 years ago |
David Majda
|
f61813238d
|
Jasmine: Convert complex example tests
|
13 years ago |
David Majda
|
022a51f94e
|
Jasmine: Convert cache tests
|
13 years ago |
David Majda
|
e9f7255d47
|
Jasmine: Convert initializer tests
|
13 years ago |
David Majda
|
f5f40f68d2
|
Jasmine: Convert choice matching tests
|
13 years ago |
David Majda
|
1b0789fbae
|
Jasmine: Convert sequence matching tests
|
13 years ago |
David Majda
|
ae8a89c9e4
|
Jasmine: Convert labeled matching tests
|
13 years ago |
David Majda
|
b013ba8cc9
|
Jasmine: Convert simple and matching tests
|
13 years ago |
David Majda
|
343e9db525
|
Jasmine: Convert simple not matching tests
|
13 years ago |
David Majda
|
2bb25efa44
|
Jasmine: Convert semantic and code tests
|
13 years ago |
David Majda
|
f04096189f
|
Jasmine: Convert semantic not code tests
|
13 years ago |
David Majda
|
ccf31f8822
|
Jasmine: Convert optional matching tests
|
13 years ago |
David Majda
|
669668fc1b
|
Jasmine: Convert zero or more matching tests
|
13 years ago |
David Majda
|
1ab06ff906
|
Jasmine: Convert one or more matching tests
|
13 years ago |
David Majda
|
03716a562d
|
Jasmine: Convert action code tests
|
13 years ago |
David Majda
|
b06bd774f5
|
Jasmine: Convert rule reference matching tests
|
13 years ago |
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
|
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 |