|
Acadêmico(a): Thiago Kewitz Demarchi |
Título: Motor de Templates para Delphi |
|
Resumo: |
No presente trabalho são descritas a especificação e a implementação de um motor de templates para Delphi, desenvolvido como uma biblioteca. A biblioteca analisa o template, reconhece o código estático e o código dinâmico, processa as diretivas do código dinâmico, substituindo-as por informações da aplicação e gera um texto formatado como saída. Para a análise da linguagem de templates são utilizados analisadores léxico, sintático e semântico. A biblioteca é aplicada em dois estudos de caso, sendo um responsável por gerar código fonte de classes em Java ou em Delphi a partir de informações pré-formatadas em arquivo texto, e outro por apresentar contatos de um catálogo de telefones, também pré-formatados em arquivo texto e permitir gerar textos formatados com base nestas informações. |
|
|