Uses of Class
plp.expressions2.expression.Id

Packages that use Id
plp.expressions2.declaration   
plp.expressions2.memory   
plp.expressions2.parser   
plp.functional1.declaration   
plp.functional1.expression   
plp.functional1.memory   
plp.functional1.parser   
plp.functional1.util   
plp.functional2.declaration   
plp.functional2.expression   
plp.functional2.parser   
plp.functional2.util   
plp.imperative1.command   
plp.imperative1.declaration   
plp.imperative1.memory   
plp.imperative1.parser   
plp.imperative2.command   
plp.imperative2.declaration   
plp.imperative2.memory   
plp.imperative2.parser   
plp.orientadaObjetos1.excecao.declaracao   
plp.orientadaObjetos1.expressao.leftExpression   
plp.orientadaObjetos1.memoria   
 

Uses of Id in plp.expressions2.declaration
 

Methods in plp.expressions2.declaration that return Id
 Id DecVariavel.getID()
           
 

Constructors in plp.expressions2.declaration with parameters of type Id
DecVariavel(Id idArg, Expressao expressaoArg)
           
 

Uses of Id in plp.expressions2.memory
 

Methods in plp.expressions2.memory that return types with arguments of type Id
 java.util.Stack<java.util.HashMap<Id,T>> Contexto.getPilha()
          Returns the pilhaValor.
 

Methods in plp.expressions2.memory with parameters of type Id
 T Contexto.get(Id idArg)
          Retorna o valor mapeado ao id dado.
 T Ambiente.get(Id idArg)
           
static java.lang.Object StackHandler.getFromId(java.util.Stack stack, Id id)
          Looks for the object whose Id is 'id' on the mappings that exist on the specified Stack.
 void Contexto.map(Id idArg, T valorId)
          Mapeia o id no valor dado.
 void Ambiente.map(Id idArg, T tipoId)
           
static void StackHandler.mapIdObject(java.util.Stack stack, Id id, java.lang.Object object)
          Adds a mapping on the specified Stack
 

Method parameters in plp.expressions2.memory with type arguments of type Id
 void Contexto.setPilha(java.util.Stack<java.util.HashMap<Id,T>> pilha)
          Sets the pilhaValor.
 

Constructors in plp.expressions2.memory with parameters of type Id
VariavelJaDeclaradaException(Id id)
           
VariavelNaoDeclaradaException(Id id)
           
 

Uses of Id in plp.expressions2.parser
 

Methods in plp.expressions2.parser that return Id
static Id Exp2Parser.PId()
           
 

Uses of Id in plp.functional1.declaration
 

Methods in plp.functional1.declaration that return Id
 Id DecVariavel.getID()
           
 Id DeclaracaoFuncional.getID()
           
 Id DecFuncao.getID()
           
 

Constructors in plp.functional1.declaration with parameters of type Id
DecFuncao(Id idFun, ValorFuncao valorFuncao)
           
DecVariavel(Id idArg, Expressao expressaoArg)
           
 

Uses of Id in plp.functional1.expression
 

Methods in plp.functional1.expression that return Id
 Id Aplicacao.getFunc()
          Returns the func.
 

Constructors in plp.functional1.expression with parameters of type Id
Aplicacao(Id f, java.util.List<Expressao> expressoes)
           
 

Uses of Id in plp.functional1.memory
 

Methods in plp.functional1.memory with parameters of type Id
 Valor ContextoExecucaoFuncional.get(Id idArg)
           
 ValorFuncao ContextoExecucaoFuncional.getFuncao(Id idArg)
          Retorna uma funcao.
 ValorFuncao AmbienteExecucaoFuncional.getFuncao(Id idArg)
          Retorna uma funcao.
 void ContextoExecucaoFuncional.map(Id idArg, Valor tipoId)
           
 void ContextoExecucaoFuncional.mapFuncao(Id idArg, ValorFuncao funcao)
          Mapeia um identificador em uma funcao.
 void AmbienteExecucaoFuncional.mapFuncao(Id idArg, ValorFuncao funcao)
          Mapeia um identificador em uma funcao.
 

Uses of Id in plp.functional1.parser
 

Methods in plp.functional1.parser that return Id
static Id Func1Parser.PId()
           
 

Uses of Id in plp.functional1.util
 

Methods in plp.functional1.util that return types with arguments of type Id
 java.util.List<Id> ValorFuncao.getListaId()
           
 

Methods in plp.functional1.util with parameters of type Id
static java.util.Map RestrictTypesVisitor._visitId(Id thisId, AmbienteCompilacao ambiente, java.util.Map tipos, Tipo tipoEsperado)
           
 

Constructor parameters in plp.functional1.util with type arguments of type Id
ValorFuncao(java.util.List<Id> argsId, Expressao exp)
           
 

Uses of Id in plp.functional2.declaration
 

Methods in plp.functional2.declaration that return Id
 Id DecFuncao.getID()
           
 

Constructors in plp.functional2.declaration with parameters of type Id
DecFuncao(Id idFun, ValorFuncao valorFuncao)
           
 

Uses of Id in plp.functional2.expression
 

Methods in plp.functional2.expression that return Id
 Id Aplicacao.getFunc()
          Returns the func.
 

Methods in plp.functional2.expression that return types with arguments of type Id
 java.util.List<Id> ValorFuncao.getListaId()
           
 

Constructor parameters in plp.functional2.expression with type arguments of type Id
ValorFuncao(java.util.List<Id> argsId, Expressao exp)
           
 

Uses of Id in plp.functional2.parser
 

Methods in plp.functional2.parser that return Id
static Id Func2Parser.PId()
           
 

Uses of Id in plp.functional2.util
 

Methods in plp.functional2.util with parameters of type Id
 Expressao PartialInstantiatorVisitor._visitId(Id thisId, AmbienteExecucao ambiente, java.util.Set localVariables)
           
 

Uses of Id in plp.imperative1.command
 

Constructors in plp.imperative1.command with parameters of type Id
Atribuicao(Id id, Expressao expressao)
           
Notify(Id id)
           
Read(Id id)
           
Synch(Id id, Comando comando)
           
Wait(Id id)
           
 

Uses of Id in plp.imperative1.declaration
 

Constructors in plp.imperative1.declaration with parameters of type Id
DeclaracaoVariavel(Id id, Expressao expressao)
           
 

Uses of Id in plp.imperative1.memory
 

Methods in plp.imperative1.memory with parameters of type Id
 void ContextoExecucaoImperativa.changeValor(Id idArg, Valor valorId)
          Altera o valor mapeado do id dado.
 void AmbienteExecucaoImperativa.changeValor(Id idArg, Valor valorId)
           
 java.lang.Object ContextoExecucaoImperativa.getMonitorVariavel(Id idArg)
           
 java.lang.Object AmbienteExecucaoImperativa.getMonitorVariavel(Id idArg)
           
 void ContextoExecucaoImperativa.mapMonitorVariavel(Id idArg, java.lang.Object monitor)
           
 void AmbienteExecucaoImperativa.mapMonitorVariavel(Id idArg, java.lang.Object monitor)
           
 

Uses of Id in plp.imperative1.parser
 

Methods in plp.imperative1.parser that return Id
static Id Imp1Parser.PId()
           
 

Uses of Id in plp.imperative2.command
 

Constructors in plp.imperative2.command with parameters of type Id
ChamadaProcedimento(Id nomeProcedimento, ListaExpressao parametrosReais)
           
 

Uses of Id in plp.imperative2.declaration
 

Methods in plp.imperative2.declaration that return Id
 Id DeclaracaoParametro.getId()
           
 

Constructors in plp.imperative2.declaration with parameters of type Id
DeclaracaoParametro(Id id, Tipo tipo)
           
DeclaracaoProcedimento(Id nome, DefProcedimento defProcedimento)
           
 

Uses of Id in plp.imperative2.memory
 

Methods in plp.imperative2.memory with parameters of type Id
 ListaDeclaracaoParametro ContextoCompilacaoImperativa2.getParametrosProcedimento(Id idArg)
           
 ListaDeclaracaoParametro AmbienteCompilacaoImperativa2.getParametrosProcedimento(Id idArg)
           
 Procedimento ContextoExecucaoImperativa2.getProcedimento(Id idArg)
          Retorna o procedimento mapeado ao id dado.
 Procedimento AmbienteExecucaoImperativa2.getProcedimento(Id idArg)
           
 void ContextoCompilacaoImperativa2.mapParametrosProcedimento(Id idArg, ListaDeclaracaoParametro parametrosId)
           
 void AmbienteCompilacaoImperativa2.mapParametrosProcedimento(Id idArg, ListaDeclaracaoParametro parametrosId)
           
 void ContextoExecucaoImperativa2.mapProcedimento(Id idArg, Procedimento procedimentoId)
          Mapeia o id no procedimento dado.
 void AmbienteExecucaoImperativa2.mapProcedimento(Id idArg, Procedimento procedimentoId)
           
 

Constructors in plp.imperative2.memory with parameters of type Id
ProcedimentoJaDeclaradoException(Id id)
           
ProcedimentoNaoDeclaradoException(Id id)
           
 

Uses of Id in plp.imperative2.parser
 

Methods in plp.imperative2.parser that return Id
static Id Imp2Parser.PId()
           
 

Uses of Id in plp.orientadaObjetos1.excecao.declaracao
 

Constructors in plp.orientadaObjetos1.excecao.declaracao with parameters of type Id
ClasseJaDeclaradaException(Id id)
          Construtor
ClasseNaoDeclaradaException(Id id)
          Construtor
ObjetoNaoDeclaradoException(Id id)
          Construtor.
ProcedimentoJaDeclaradoException(Id id)
          Construtor
ProcedimentoNaoDeclaradoException(Id id)
          Construtor
 

Uses of Id in plp.orientadaObjetos1.expressao.leftExpression
 

Subclasses of Id in plp.orientadaObjetos1.expressao.leftExpression
 class Id
          Classe que representa um identificador.
 

Uses of Id in plp.orientadaObjetos1.memoria
 

Methods in plp.orientadaObjetos1.memoria that return types with arguments of type Id
 java.util.HashMap<Id,DefClasse> ContextoExecucaoOO1.getMapDefClasse()
          Retorna a pilha com as definiçoes das classes.
 java.util.HashMap<Id,DefClasse> AmbienteExecucaoOO1.getMapDefClasse()
          Retorna a pilha com as definiçoes das classes.
 java.util.Stack<java.util.HashMap<Id,Valor>> ContextoExecucaoOO1.getPilha()
          Obtém a pilha de valores associados a identificadores
 java.util.Stack<java.util.HashMap<Id,Valor>> AmbienteExecucaoOO1.getPilha()
          Obtém a pilha de valores associados a identificadores
 

Methods in plp.orientadaObjetos1.memoria with parameters of type Id
 void ContextoExecucaoOO1.changeValor(Id idArg, Valor valorId)
          Altera o valor associado a um identificador.
 void AmbienteExecucaoOO1.changeValor(Id idArg, Valor valorId)
          Altera o valor associado a um identificador.
 Valor ContextoExecucaoOO1.get(Id idArg)
          Obtém o valor associado a um determinado identificador.
 Tipo ContextoCompilacaoOO1.get(Id idArg)
          Obtém o tipo associado a um dado identificador
 DefClasse ContextoExecucaoOO1.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse ContextoCompilacaoOO1.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse AmbienteOO1.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 ListaDeclaracaoParametro ContextoCompilacaoOO1.getParametrosProcedimento(Id idArg)
          Obtém a tail de parâmetros associada a um identificador que representa nome do método.
 ListaDeclaracaoParametro AmbienteCompilacaoOO1.getParametrosProcedimento(Id idArg)
          Obtém a tail de parâmetros associada a um identificador que representa nome do método.
 void ContextoCompilacaoOO1.map(Id idArg, Tipo tipoId)
          Mapeia um identificador a um tipo.
 void ContextoExecucaoOO1.map(Id idArg, Valor valorId)
          Mapeia um identificador a um valor.
 void ContextoExecucaoOO1.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void ContextoCompilacaoOO1.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void AmbienteOO1.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void ContextoCompilacaoOO1.mapParametrosProcedimento(Id idArg, ListaDeclaracaoParametro parametrosId)
          Mapeia um identificador representando um método aos seus parâmetros.
 void AmbienteCompilacaoOO1.mapParametrosProcedimento(Id idArg, ListaDeclaracaoParametro parametrosId)
          Mapeia um identificador representando um método aos seus parâmetros.