<p>Portable stream programming language (PSPL) is a language for baseband application</p><p>programming on reconfigurable architectures. The first step in its development has been</p><p>completed. A parser has been provided for the front end of the PSPL compiler. The syntax</p><p>of the language has been fixed to allow for easy parses. The scanner and the parser</p><p>where generated using automatic tools (scanner and parser generators) which rely on</p><p>complex mathematical algorithms for their generation. Abstract syntax (data structures</p><p>that preserve the source program so that program structure is evident) was implemented</p><p>for the parser using a syntax separate from interpretation style of programming. Tests were</p><p>carried out to ensure that the correct data structures were generated. The final outcome</p><p>is a parser that other phases of the compiler can depend on for onward transmission of</p><p>the source program in an unambiguous manner. The development of subsequent phases</p><p>of the compiler will form the next logical step in the processes of transforming PSPL to</p><p>a stand alone language.</p>
Identifer | oai:union.ndltd.org:UPSALLA/oai:DiVA.org:hh-658 |
Date | January 2007 |
Creators | Ononiwu, Gordon, Mlwilo, Twaha |
Publisher | Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE), Högskolan i Halmstad/Sektionen för Informationsvetenskap, Data- och Elektroteknik (IDE) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, text |
Page generated in 0.0587 seconds