pascal 0.1.8

A modern Pascal compiler with build/intepreter/package manager built with Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Fuzz Testing

Fuzz targets for parser and interpreter can be added with `cargo-fuzz`:

```bash
cargo install cargo-fuzz
cargo fuzz init
# Add fuzz targets calling Parser::parse_program and Interpreter::run_program
cargo fuzz run parser
```

Recommended corpora: `examples/` and `tests/test_programs/`.

See [Rust Fuzz Book](https://rust-fuzz.github.io/book/) for AFL/libFuzzer integration.