Sienna Meridian Satterwhite 4c89c80748 feat(resolver): implement cross-file template resolution
Enable characters to inherit from templates defined in different files
across the project structure.

- Add file_index field to NameEntry to track declaration source files
- Update NameTable::from_files() to set file indices when merging tables
- Change conversion pipeline to pass &[ast::File] instead of flat arrays
- Update merge functions to use two-level indexing:
  all_files[entry.file_index].declarations[entry.decl_index]
- Update all affected tests to use new signatures
2026-02-08 15:45:30 +00:00
Description
No description provided
20 MiB
Languages
Rust 82.5%
C 15.4%
JavaScript 0.7%
C++ 0.7%
Scheme 0.4%
Other 0.2%