var_declaration submachine

this sm calls sm tipo
pda seens to work
sm atribuicao
sm expressao
merge
fix build