Date of Award
2016
Degree Type
Thesis
Degree Name
Honors Thesis
Department
Computer Science
First Advisor
Jonathan Sorenson
Abstract
The purpose of this thesis is a two-part project. The first part of the project deals with the creation of my own Spanish-based programming language, Tango, using Spanish key words (instead of English key words). The second part of the project relates to the design and implementation of a compiler that follows the grammar rules outlined in the Tango language in order to successfully lexically analyze, parse, semantically analyze, and generate code for Tango. The structure of this thesis begins with a description of the specific goals achieved in the Tango language, an explanation and brief examples of the Tango Grammar, a high-level overview of the compiler design and data structures used, concluding with ideas for future work and helpful advice.
Recommended Citation
Zegiestowsky, Ashley, "Tango: A Spanish-Based Programming Language" (2016). Undergraduate Honors Thesis Collection. 321.
https://digitalcommons.butler.edu/ugtheses/321