Public Member Functions | |
Programa (Comando comando) | |
ListaValor | executar (AmbienteExecucaoImperativa ambiente) throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
boolean | checaTipo (AmbienteCompilacaoImperativa ambiente) throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
Private Attributes | |
Comando | comando |
Definition at line 11 of file Programa.java.
plp.imperative2.Programa.Programa | ( | Comando | comando | ) |
Definition at line 15 of file Programa.java.
boolean plp.imperative2.Programa.checaTipo | ( | AmbienteCompilacaoImperativa | ambiente | ) | throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
Realiza a verificacao de tipos do programa
ambiente | o ambiente de compilação. |
true
se o programa está bem tipado; false
caso contrario.EntradaNaoFornecidaException | se não for fornecida a tail de valores de entrada do programa. |
Definition at line 49 of file Programa.java.
References plp.imperative2.Programa.comando.
Referenced by plp.imperative2.parser.Imp2Parser.main().
ListaValor plp.imperative2.Programa.executar | ( | AmbienteExecucaoImperativa | ambiente | ) | throws IdentificadorJaDeclaradoException, IdentificadorNaoDeclaradoException, EntradaVaziaException |
Executa o programa.
ambiente | o ambiente de execução. |
EntradaNaoFornecidaException | se não for fornecida a tail de valores de entrada do programa. |
Definition at line 31 of file Programa.java.
References plp.imperative2.Programa.comando.
Referenced by plp.imperative2.parser.Imp2Parser.main().
Comando plp.imperative2.Programa.comando [private] |
Definition at line 13 of file Programa.java.
Referenced by plp.imperative2.Programa.checaTipo(), and plp.imperative2.Programa.executar().