Button Menu

Computer Science Department

“SimplIDE: An Integrated Developing Environment for a Simple Language”

Will Johnson

This project comprises an extension of the language interpreter developed in class projects for CSC 424 Programming Languages. The current interpreter interprets only a small subset of a very simple language, consisting of assignment statement and binary expressions. This project will consist primarily of two parts: the further development of said simple language, and the implementation of an interpreter to run it.


I will be extending the language to handle function definitions and subroutine calls; additional data types, variable declarations, and type-checking; and support for modular programming, importing code from other modules.