Return to search

Parsing a Portable Stream Programming Language

<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>

Identiferoai:union.ndltd.org:UPSALLA/oai:DiVA.org:hh-658
Date January 2007
CreatorsOnoniwu, Gordon, Mlwilo, Twaha
PublisherHalmstad 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 SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, text

Page generated in 0.0019 seconds