Javascript must be enabled for the correct page display

Extracting a Rascal Grammar From The Swift Reference Manual

Bell, Roman (2021) Extracting a Rascal Grammar From The Swift Reference Manual. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bCS_2021_BellR.pdf

Download (406kB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (120kB)

Abstract

The purpose of this project is to develop a parsing pipeline which extracts a grammar from the Swift language reference manual. The pipeline will be written entirely in Rascal, and the extracted grammar will be stored as a Rascal grammar, which is designed to contain the production rules and start symbols of a grammar, and therefore is suited for implementing the grammar of Swift. From there, the grammar is used to parse Swift code, and then undergoes rounds of improvement based on the results of the parsing, to mainly either remove the causes of parse errors in the grammar, or to remove ambiguity

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Storm, T. van der
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 16 Aug 2021 14:46
Last Modified: 16 Aug 2021 14:46
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/25710

Actions (login required)

View Item View Item