9 lines
307 B
Bash
9 lines
307 B
Bash
#!/bin/sh
|
|
set -eu
|
|
python3 scripts/generate_ast.py --check
|
|
python3 scripts/test_generate_ast.py
|
|
cargo fmt --all --check
|
|
rustfmt --edition 2024 --check crates/frontend/src/lexer.peg crates/frontend/src/grammar.peg
|
|
cargo test --workspace --locked
|
|
cargo clippy --workspace --all-targets --locked -- -D warnings
|