Conteúdo semântico
Last updated
Last updated
Ilustração com uma expressao aritmetica
Considere a gramática seguinte, onde num é um token que representa um número.
Desenhe-se a árvore de derivação da palavra "1+2*3".
Como dar significado a esta árvore ?
Associando a cada símbolo um atributo que armazene o valor que a sub-árvore de que é raiz representa.
Relacionando os atributos associados aos símbolos de cada produção através de regras de cálculo.
As setas vermelhas representam dependência entre atributos.
O sentido indica qual influênca qual.
Considere a gramática seguinte, onde id é um token que representa o nome de uma variável.
Desenhe-se a árvore de derivação da palavra i, a,b.
Associe-se
a T e L um atributo t que armazene o tipo.
As setas vermelhas representam dependência entre atributos.
O sentido indica qual influênca qual.