Um Sistema de Depuração Reflexivo para uma Linguagem de Extensão
Tomas Guisasola Gorham
Roberto Ierusalimschy
PUC-RIO
This paper presents a design for the implementation of a
debugger for the programming language Lua,
which may be adopted by other extension languages as well.
The system was built based on a well defined monitor interface
and on reflexive facilities.
Moreover, the debugger enhances the reflexive facilities of Lua,
since all debugging commands are available as functions to the
program being debugged.
Therefore, Lua can be used to create new debugging facilities,
allowing the configuration and extension of the debugger.
.