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

Main Author: James Gil de Lamadrid
Format: Article eJournal
Bahasa: eng
Terbitan: , 2020
Subjects:
Online Access: https://zenodo.org/record/4117257
Daftar Isi:
  • 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.