24e1644c58
It will look nicer on GitHub. |
11 years ago | |
---|---|---|
.. | ||
compiler/passes | 11 years ago | |
vendor/jasmine | 11 years ago | |
README.md | 11 years ago | |
generated-parser.spec.js | 11 years ago | |
helpers.js | 11 years ago | |
index.html | 11 years ago | |
parser.spec.js | 11 years ago |
README.md
PEG.js Spec Suite
This is the PEG.js spec suite. It ensures PEG.js works correctly. All specs should always pass on all supported platforms.
Running in a browser
-
Make sure you have Node.js and all the development dependencies specified in
package.json
installed. -
Run the following command in the PEG.js root directory (one level up from this one):
make browser
-
Start a web server and make it serve the PEG.js root directory.
-
Point your browser to an URL corresponding to the
index.html
file. -
Watch the specs pass (or fail).
If you have Python installed, you can fulfill steps 3 and 4 by running the following command in the PEG.js root directory
python -m SimpleHTTPServer
and loading http://localhost:8000/spec/index.html in your browser.
Running from a command-line
-
Make sure you have Node.js and all the development dependencies specified in
package.json
installed. -
Run the following command in the PEG.js root directory (one level up from this one):
make spec
-
Watch the specs pass (or fail).