Title :
Annotation based parser generator
Author :
Jaroslav Porub?n;Michal Forg?;Miroslav Sabo
Author_Institution :
Department of Computers and Informatics, Technical University of Ko?ice, Letn? 9, 042 00, Slovak Republic
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.
Keywords :
"Computer languages","Concrete","Prototypes","Digital arithmetic"
Conference_Titel :
Computer Science and Information Technology, 2009. IMCSIT ´09. International Multiconference on
Print_ISBN :
978-1-4244-5314-6
DOI :
10.1109/IMCSIT.2009.5352763