Aspectos Implementacionais de um Gerador de Analisadores Sintáticos
para o Suporte a Sistemas Transformacionais
Felipe Gouveia de Freitas
Júlio César Sampaio do Prado Leite
Marcelo Sant'Anna
PUC-RIO
Antônio Francisco do Prado
UFSCAR
The intrinsic complexity in the syntax of many modern programming
has pushed parsing technology to its limits.
The present work describes Draco-PUC team efforts on developing a
parser generator for the producing of backtrackable LALR parsers.
Interesting additional features of this parser generator are the
handling of program fragments and the parsing of embedded languages.
These features are specially important on the context of transformation
systems.
The kind of parser generator described on this paper is a useful
tool for the programming language community once it eases the task
of describing programming languages grammars, bringing productivity
gains on the development of programming languages and software
engineering environments.
The described parser generator is a working Draco-PUC tool which have
been tested on languages such as C, C++, Cobol, Visual Basic and Java.
.