my-vm-compiler — CVM Compiler
Compilador da linguagem CVM em Rust, com parser PEG e geração de Assembly para a VM bare-metal my-vm.
Compilador de linguagem própria (CVM) escrito em Rust, usando Pest para parsing PEG. Sintaxe estilo C com structs, arrays, ponteiros, tipagem forte (int, float, string, bool, void), estruturas de controle (if/while/for), assembly inline (asm { "..." }), sistema de macros e handlers de interrupção nativos para rotinas de hardware/software. O pipeline percorre Lexer/Parser (src/grammar.pest) -> gerador de IR -> otimizador -> codegen, produzindo Assembly consumido diretamente pela my-vm. É a ferramenta que compila o my-vm-os e sucede um protótipo em Python (old_compiler) mantido como registro histórico do projeto. Código aberto no GitHub sob emanuelVINI01.