Macro para struct
passagem_macros colocada no parser
Padronização dos tipos nas funções de Macro, classe de Macro movida para o defines