Complementei o switch do generateCode com algumas coisas