Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Abstract
 
 
Acadêmico(a): Douglas Ruskowski Haase
Título: Geração de Código para a Máquina Virtual de Rótulos
 
Abstract:
This work consists of the creation of a programming environment for a High Level Language (LAN) and an Iterative Language (LIT) capable of running with the Virtual Labels Machine (MVR). The work demonstrates the creation and the resources of the LAN and LIT using the Lexical and Syntactic Analyzers Generator (GALS), which generates an initial structure of lexical, syntactical and semantic analyzers. Both LAN and LIT are converted to Labeled Intermediate Language (LIR). LIR and MVR are proposals developed by Silva (2003, 2012). The specification of the two created languages use the Backus-Naur-Form (BNF) to express the context-free grammar of the two languages and both go through the process of compilation and conversion to the LIR monolithic representation. The converted result is saved in a compatible file for use with the environment developed by Silva (2004), which uses the LIR. The specification of the tool follows the pattern of the Unified Modeling Language (UML).