GCC Frontend for Shakespeare Programming Language
 
 
 
 
Home
 
GCC Frontend HOWTO
 
GCC Homepage
 
GCC Frontends page
 
FLIM Frontend
 
 
Shakespeare Programming Language

SPL was created by Karl Hasselstrom and Jon Aslund. It is a small beautiful language, which resembles the Shakespearian plays. The programs in SPL are divided into acts and scenes, so that the basic operations are performed as dialogues between characters. It avoids fanciful control structures and works perfectly with the basic ones. According to the Authors, the language has the expressiveness of BASIC and the user friendliness of assembly language.

A small tutorial is provided to help the beginner. For more information you are requested to visit the home page of Shakespeare Programming Language.

SPL Front End

A front end for the SPL that can be coupled with the GCC backend is available here. The source code for GCC can be obtained from the official website of GCC. This front end has been tested with GCC (version 2.95.3) and will have to be compiled along with the GCC source code, so that programs written in SPL can be compiled.

Any queries regarding the front end can be send to Sreejith K Menon (sreejithkmenon@yahoo.com).

Acknowledgements

Details regarding GCC were obtained from their site. Information was also obtained from the GCC manual that is available with each distribution of GCC.

A beautiful documentation of the language, written by the Authors, Karl Hasselstrom and Jon Aslund helped to know more about the Shakespeare Programming Language. Also their parsers and lexical analyzers were of great use in the development of the compiler.

An article, 'Writing a CompilerFront End', from ' Using Maintaining and Enhancing Cobol for the GNU Compiler Collection', by Tim Josling has provided the inspiration.

Instructions and information from Pramode C.E. were also very helpful in the creation of the compiler.