the signals and their derived score are provisional and subject to change.
validate manually before sharing.
336ed696eec73e5b9858c5d7952b54c8e93b9df9none
# English, rewritten in Rust
A Cargo workspace with no external dependencies.
- `crates/english`: English (Rust edition). The `english!` macro (in `lib.rs`) type-checks sentences; `grammar.rs` holds the `Takes*` agreement traits and their `on_unimplemented` messages; `lexicon.rs` holds the irregular tables and the `const fn` classifiers the macro calls at compile time.
- `crates/englishc`: the prose compiler. `lexer.rs` builds tokens and sentences, `lints/` holds one module per family of mistakes, `rendernone