enso/lib/rust/parser
Kaz Wesley d278ad636c
Replace private modifier node with field on supporting types (#11346)
Eliminate `private` modifier-node: `private` is a field in supporting types, or a single-token node in the case of `private` declarations.

# Important Notes
- Rust parser tests: Switch to a builder-style API for defining expected `Function` ASTs to allow further changes to `Function` fields without rewriting all the tests again.
- TreeToIr: Fix discarded module-level `diag`; add a test that covers module diagnostics.
- Syntax: Disallow `private` methods in function blocks. (Previously this was enforced in the compiler.)
2024-10-22 16:26:00 +00:00
..
debug Replace private modifier node with field on supporting types (#11346) 2024-10-22 16:26:00 +00:00
doc-parser Distinguish assignment/thunk by statement context (#11324) 2024-10-18 17:54:55 +00:00
generate-java Distinguish assignment/thunk by statement context (#11324) 2024-10-18 17:54:55 +00:00
jni Distinguish assignment/thunk by statement context (#11324) 2024-10-18 17:54:55 +00:00
schema Remove all usages of unstable rust features (#10813) 2024-08-22 14:09:17 +00:00
src Replace private modifier node with field on supporting types (#11346) 2024-10-22 16:26:00 +00:00
Cargo.toml Remove all usages of unstable rust features (#10813) 2024-08-22 14:09:17 +00:00