Combining the Functional and Oject-Oriented Paradigms in the FOBS-X Scripting Language

James Gil de Lamadrid · International Journal of Programming Languages and Applications · 2013

A language FOBS-X (Extensible FOBS) is described.This language is an interpreted language, intended as a universal scripting language.An interesting feature of the language is its ability to be extended, allowing it to be adapted to new scripting environments.The interpretation process is structured as a core-language parser back-end, and a macro processor frontend.The macro processor allows the language syntax to be modified.A configurable library is used to help modify the semantics of the language, adding the required capabilities for interacting in a new scripting environment.This paper focuses on the macro capability of the language.A macro extension to the language has been developed, called the standard extension, that gives FOBS-X a friendlier syntax.It also serves as a convenient tool for demonstrating the macro expansion process.

Read the paper · More papers on PaperTik