Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouRaphael Motta Alterado mais de 9 anos atrás
1
AST no ANTLR Teoria e Implementação de Linguagens Computacionais - IF688 Allan J. Souza {ajss}@cin.ufpe.br
2
Construção da AST (ANTLR) Campo options na gramática options{ output=AST; ASTLabelType=CommonTree; } ◦ Outras opções: Linguagem do código a ser gerado; Tipo dos tokens gerados; ...
3
Construção da AST (ANTLR) Construção da árvore ◦ Geração de sub-árvores em cada produção Operadores sobre as regras ! – não incluir o nó ou sub-árvore; ^ – transformar o nó em raiz de uma sub-árvore Reescrita de regras Operador -> Ex: args : arg (‘,’ arg)* -> arg+ Nós imaginários Ex: declaration : type ID ';' -> ^(DECL type ID) ; //DECL é imaginário
4
EXEMPLO Aula.g
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.