plp.expressions2
Class Programa

java.lang.Object
  extended by plp.expressions2.Programa

public class Programa
extends java.lang.Object


Constructor Summary
Programa(Expressao exp)
           
 
Method Summary
 boolean checaTipo()
           
 Valor executar()
           
 Expressao getExpressao()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Programa

public Programa(Expressao exp)
Method Detail

executar

public Valor executar()
               throws VariavelJaDeclaradaException,
                      VariavelNaoDeclaradaException
Throws:
VariavelJaDeclaradaException
VariavelNaoDeclaradaException

checaTipo

public boolean checaTipo()
                  throws VariavelJaDeclaradaException,
                         VariavelNaoDeclaradaException
Throws:
VariavelJaDeclaradaException
VariavelNaoDeclaradaException

getExpressao

public Expressao getExpressao()