David Majda
5a2ca2abc7
Add two missing blank lines
11 years ago
David Majda
5ce5f7a612
Specs cleanup: Use raw node types in |generateBytecode| specs
...
Use raw node types instead of humanized node names in |generateBytecode|
specs. This corresponds more closely to the level the specs are written
at.
11 years ago
David Majda
0977dd37a3
Reordering in visitors and their specs
...
Reorder visiting functions and their specs to more closely match
ordering used in the PEG.js grammar.
11 years ago
David Majda
850ddf5889
Specs cleanup: Simplify compiler passes specs
...
After 898a7b5a2d
the specs mostly tested
the visitor implementation, not actual code in the passes.
11 years ago
David Majda
3d637173ee
Specs cleanup: Split specs into unit and API specs
...
Unit specs are unit tests of internal stuff. API specs are tests of the
user-visible APIs and behavior.
I think it makes sense to make this distinction because then the public
API line is more clearly visible e.g. when using the specs as
documentation.
11 years ago