A parser for GDL written in Sicstus Prolog

Aronsson, Martin (1991) A parser for GDL written in Sicstus Prolog. [SICS Report]



A parser for a language called GDL (Graphical Description Language, a Basic-like language) is presented. GDL is a language used in the CAD system ArchiCAD, which is a CAD system used by architects for drawing buildings. GDL is the language used by ArchiCAD for plotting 3D views. The parser described here has been implemented in a project for planning the erection of buildings, where the GDL programs are used to get the coordinates and the different materials of different parts of the building. The report describes the general, basic plotting features of GDL and does not go into details about the more architectural features of GDL and ArchiCAD. The parser is presented in detail, and an interpreter that runs the parsed code is also presented. The report contains three appendix, which present GDL and the programs implementing the parser and the interpreter.

Item Type:SICS Report
ID Code:2488
Deposited By:Vicki Carleson
Deposited On:29 Apr 2009
Last Modified:18 Nov 2009 16:09

Repository Staff Only: item control page