Annotation based parser generator

Abstract

The paper presents innovative parser construction method and parser generator prototype which generates a computer language parser from a set of annotated classes in contrast to classic parser generators which specify concrete syntax of a computer language using BNF notation. In the presented approach a language with textual concrete syntax is defined upon the abstract syntax definition extended with source code annotations. The process of parser implementation is presented on selected concrete computer language - the Simple Arithmetic Language. The paper summarizes results of the studies of implemented parser generator and describes its role in the university courses.

DOI: 10.1109/IMCSIT.2009.5352763

9 Figures and Tables

051015201520162017
Citations per Year

Citation Velocity: 5

Averaging 5 citations per year over the last 3 years.

Learn more about how we calculate this metric in our FAQ.

Cite this paper

@article{Porubn2009AnnotationBP, title={Annotation based parser generator}, author={Jaroslav Porub{\"a}n and Michal Forgac and Miroslav Sabo}, journal={2009 International Multiconference on Computer Science and Information Technology}, year={2009}, pages={707-714} }