Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sunjay/pea
PL / Compilers / Interpreters Experimentation
https://github.com/sunjay/pea
Last synced: about 2 months ago
JSON representation
PL / Compilers / Interpreters Experimentation
- Host: GitHub
- URL: https://github.com/sunjay/pea
- Owner: sunjay
- License: mpl-2.0
- Created: 2020-08-14T03:12:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-18T03:34:49.000Z (about 4 years ago)
- Last Synced: 2023-08-03T02:08:19.333Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 494 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pea
[![Build Status](https://dev.azure.com/sunjayv/Pea/_apis/build/status/sunjay.pea?branchName=master)](https://dev.azure.com/sunjayv/Pea/_build/latest?definitionId=6&branchName=master)
Programming languages / compilers / interpreters experiments
## Building and Running Tests
To build the interpreter and run it on a sample file:
```bash
cargo run tests/run-pass/hello.pea
```To run tests:
```bash
cargo test
```To run tests and overwrite the `.stdout` and `.stderr` files:
```bash
TESTRUNNER=overwrite cargo test
```This should only be used when the output is modified and those files need to be updated.