hh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Parsing a Portable Stream Programming Language
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
2007 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesis
Abstract [en]

Portable stream programming language (PSPL) is a language for baseband application

programming on reconfigurable architectures. The first step in its development has been

completed. A parser has been provided for the front end of the PSPL compiler. The syntax

of the language has been fixed to allow for easy parses. The scanner and the parser

where generated using automatic tools (scanner and parser generators) which rely on

complex mathematical algorithms for their generation. Abstract syntax (data structures

that preserve the source program so that program structure is evident) was implemented

for the parser using a syntax separate from interpretation style of programming. Tests were

carried out to ensure that the correct data structures were generated. The final outcome

is a parser that other phases of the compiler can depend on for onward transmission of

the source program in an unambiguous manner. The development of subsequent phases

of the compiler will form the next logical step in the processes of transforming PSPL to

a stand alone language.

Place, publisher, year, edition, pages
Högskolan i Halmstad/Sektionen för Informationsvetenskap, Data- och Elektroteknik (IDE) , 2007.
Keywords [en]
Portable stream programming language, Parsing, PSPL
Identifiers
URN: urn:nbn:se:hh:diva-658Local ID: 2082/1000OAI: oai:DiVA.org:hh-658DiVA, id: diva2:237876
Uppsok
Technology
Available from: 2007-04-27 Created: 2007-04-27 Last updated: 2007-04-27

Open Access in DiVA

fulltext(688 kB)152 downloads
File information
File name FULLTEXT01.pdfFile size 688 kBChecksum SHA-512
6a5df6480e25226ff6a86792ac842d993652f35c94d9a5845c1a92c458d7f5632fe83c191b18fa22ae0eec5e43c68f6824338e8763f39cc61ecba4bd55da3523c1027350886bb222b14b67cee9c40c29
Type fulltextMimetype application/pdf

By organisation
School of Information Science, Computer and Electrical Engineering (IDE)

Search outside of DiVA

GoogleGoogle Scholar
Total: 152 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 83 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf