Login | Register

Semantic analysis and SIPL AST translator generation in the GIPSY

Title:

Semantic analysis and SIPL AST translator generation in the GIPSY

Wu, Ai Hua (2002) Semantic analysis and SIPL AST translator generation in the GIPSY. Masters thesis, Concordia University.

[thumbnail of MQ77724.pdf]
Preview
Text (application/pdf)
MQ77724.pdf
2MB

Abstract

The GIPSY system is the implementation of Intensional Programming, which is a new programming paradigm based on intensional logic. Semantic Analysis is the intermediate between the parsers of the system and the run-time system. The objective of this work is to generate an intermediate representation to be fed to the eduction engine. Because of the specific character of the Lucid language, we consider the elimination of the functions in the original in which includes each identifier with its attributes. At the same time, we can build a bridge between SIPL and GIPL. A SIPL AST Translator Generation is developed, which can make semantic analysis only focus on GIPL, and will enable an easy implementation of other variations of the Lucid language or other languages of intensional nature. Finally, we successfully integrate the semantic analyzer, SIPL and GIPL parsers, SIPL AST translator generation in the overall GIPSY system.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Wu, Ai Hua
Pagination:xi, 94 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Date:2002
Thesis Supervisor(s):Paquet, Joey
Identification Number:QA 76.73 G57W8 2002
ID Code:2018
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:24
Last Modified:13 Jul 2020 19:51
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top