Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.