refactor(parser): Step 4 - Extract items module

- Create items module with global_vars, functions, static_items
- Move parse_global_var from mod.rs to items/global_vars.rs
- Move parse_function_declaration to items/functions.rs
- Move parse_static_declaration and parse_static_function to items/static_items.rs
- Clean up mod.rs by removing 197 lines of code
- Build passes successfully

Next: Step 5 - Final cleanup and documentation
This commit is contained in:
Moe Charm
2025-08-16 12:24:23 +09:00
parent 9c9af6e9df
commit 8a83a92793
5 changed files with 248 additions and 197 deletions

17
src/parser/items/mod.rs Normal file
View File

@ -0,0 +1,17 @@
/*!
* Parser Items Module
*
* Top-level item declarations:
* - Global variables
* - Function declarations
* - Static declarations (functions and boxes)
*/
pub mod global_vars;
pub mod functions;
pub mod static_items;
// Re-export for convenience
pub use global_vars::*;
pub use functions::*;
pub use static_items::*;