Este é o ponto de entrada de toda a avaliação sintática. É o único método mencionado na interface do avaliador sintático.
O retorno do Lexador.
O hash do arquivo, gerado pela função cyrb53
.
Protected
avancarEDevolverProtected
consumirProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
declaracaoProtected
erroProtected
estaProtected
exponenciacaoProtected
finalizarProtected
funcaoProtected
inicializarProtected
logicaProtected
ouProtected
regredirEDevolverProtected
resolverDeclarações fora de bloco precisam ser verificadas primeiro por uma série de motivos, como, por exemplo:
enquanto
,
fazer ... enquanto
, para
, escolha
, etc;Uma função ou classe se o símbolo atual resolver aqui.
O retorno de resolverDeclaracao()
em caso contrário.
Protected
resolverProtected
simboloProtected
sincronizarProtected
verificarProtected
verificarProtected
verificarProtected
verificar
O avaliador sintático (Parser) é responsável por transformar os símbolos do Lexador em estruturas de alto nível. Essas estruturas de alto nível são as partes que executam lógica de programação de fato. Há dois grupos de estruturas de alto nível: Construtos e Declarações.