Parsing and abstract syntax tree generation in the GIPSY system
The GIPSY system is the implementation of a new programming paradigm: Lucid language are the basis of the system. The objective of the thesis is syntax trees for the programs of both languages. We chose JavaCC/JJTree from tens of compiler construction tools. By modifying the original Lucid lexical a...
Main Author: | |
---|---|
Format: | Others |
Published: |
2002
|
Online Access: | http://spectrum.library.concordia.ca/1859/1/MQ72943.pdf Ren, Chun Lei <http://spectrum.library.concordia.ca/view/creators/Ren=3AChun_Lei=3A=3A.html> (2002) Parsing and abstract syntax tree generation in the GIPSY system. Masters thesis, Concordia University. |
Summary: | The GIPSY system is the implementation of a new programming paradigm: Lucid language are the basis of the system. The objective of the thesis is syntax trees for the programs of both languages. We chose JavaCC/JJTree from tens of compiler construction tools. By modifying the original Lucid lexical and syntactical specifications, and customizing the JavaCC/JJTree generated files, we implemented target AST-building-abled SIPL and GIPL Lucid parsers. Lucid SIPL. Finally, we successfully integrated GIPL and Indexical Lucid SIPL parsers, their translator, and the simulating GIPSY stub. |
---|