mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
6a3e26cf7a
This removes the NODE_VARIABLE enum and associated wrapper system, updating the parser and codegen to work directly with variable-sized AST nodes. Key changes: - Removed NODE_VARIABLE from node.h enum - Updated parser functions to handle direct variable-sized nodes - Fixed codegen() main dispatch to detect variable-sized nodes directly - Added helper functions for node type detection and header access - Updated all parser and codegen functions to work with modern AST structure Co-authored-by: Claude <noreply@anthropic.com>