omnigraph/crates/omnigraph-compiler/src/schema
andrew 94849a50b4 Extract compiler test modules to sibling files
typecheck.rs, schema/parser.rs, and query/parser.rs each had
~1000-line inline `mod tests` blocks that overshadowed the production
code in the file. Move each to a sibling `*_tests.rs` using
`#[path = "..."] mod tests;`.

- typecheck.rs: 2865 → 1708 lines; typecheck_tests.rs: 1156 lines
- schema/parser.rs: 1950 → 994 lines; parser_tests.rs: 955 lines
- query/parser.rs: 1737 → 803 lines; parser_tests.rs: 933 lines

No visibility change — the sibling module still has `use super::*`
access to crate-privates. No semantic edits beyond de-indenting by
4 spaces (mechanical). All 229 compiler tests green, identical
count to before.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 14:50:18 +03:00
..
ast.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00
mod.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00
parser.rs Extract compiler test modules to sibling files 2026-04-20 14:50:18 +03:00
parser_tests.rs Extract compiler test modules to sibling files 2026-04-20 14:50:18 +03:00
schema.pest Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00