private String expresion(Nodo chk){
        String tem=new String();
        Iterator e=chk.getNodo().iterator();
        switch(chk.getToken()){
            case Suma:
                
                tem+=this.expresion(((Nodo)e.next()));
                tem+=this.expresion(((Nodo)e.next()));
                tem+="\nadi";
                break;
            case Resta:
                
                tem+=this.expresion(((Nodo)e.next()));
                tem+=this.expresion(((Nodo)e.next()));
                tem+="\nsbi";
                break;
            case Division:
                
                tem+=this.expresion(((Nodo)e.next()));
                tem+=this.expresion(((Nodo)e.next()));
                tem+="\ndvi";
                break;
            case Multiplicacion:
                
                tem+=this.expresion(((Nodo)e.next()));
                tem+=this.expresion(((Nodo)e.next()));
                tem+="\nmpi";
                break;
            case Numero:
                
                if(chk.getTipoDato().equals("int")){
                    tem+="\nldc "+chk.getValorNumInt();
                }else{
                    tem+="\nldc "+chk.getValorNumFloat();
                }                
                break;
            case Identificador:
                tem+="\nlod "+chk.getDato();
                break;
        }
        return tem;
    }