Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouVinícius De Carvalho Alterado mais de 10 anos atrás
1
TXL Problema de Transformação Cminus
2
Tópicos Problema TXL o Estrutura de um programa o Definição da gramática o Regras de transformação Possível solução
3
Problema Alterar programas declarando variáveis que estejam a ser utilizadas e que não tenham sido declaradas originalmente
4
Problema Alterar programas declarando variáveis que estejam a ser utilizadas e que não tenham sido declaradas originalmente
5
TXL "The Three Phases of TXL", Cordy, James R., 'TXL Programming Language', November 2007
6
TXL - Estrutura de um programa
7
TXL - Definição da Gramática
10
TXLEBNF [repeat X]X* [repeat X+]X+ [list X] (X (, X )* ) ? [list X+]X (, X) * [opt X]X?
11
TXL - Regras de Transformação Cada regra de transformação reage a um padrão especificado e realiza a transformação correspondente
12
TXL - Regras de Transformação Dois tipos de regras de transformação... Regras Funções
13
TXL - Regras de Transformação Dois tipos de regras de transformação... Regras Funções Transformam repetidamente enquanto for possível fazer match do padrão Transformam o primeiro match do padrão
14
TXL - Regras de Transformação Funções Nota: A substituição a fazer deve ter uma estrutura determinada na definição da gramática para o não terminal especificado
15
TXL - Regras de Transformação Regras
16
Voltando ao problema inicial... O TXL permite a definição de variáveis globais que podem ser alteradas e questionadas!
17
Voltando ao problema inicial... Possível solução...
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.