|
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).
|
|
|