Annotation based parser generator
| dc.contributor.author | Porubän, Jaroslav | |
| dc.contributor.author | Forgáč, Michal | |
| dc.contributor.author | Sabo, Miroslav | |
| dc.contributor.author | Běhálek, Marek | |
| dc.date.accessioned | 2010-07-20T09:33:15Z | |
| dc.date.available | 2010-07-20T09:33:15Z | |
| dc.date.issued | 2010 | |
| dc.description.abstract | The paper presents innovative parser construction method and parser generator prototype which generates a computer language parser directly from a set of annotated classes in contrast to standard parser generators which specify concrete syntax of a computer language using BNF notation. A language with textual concrete syntax is defined upon the abstract syntax definition extended with annotations in the presented approach. Annotations define instances of concrete syntax patterns in a language. Abstract syntax of a language is inevitable input of the parser generator as well as language's concrete syntax pattern definitions. The process of parser implementation is presented on the 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. | en |
| dc.format.extent | 214629 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Computer Science and Information Systems. 2010, vol. 7, issue 2, s. 291-307. | en |
| dc.identifier.doi | 10.2298/CSIS1002291P | |
| dc.identifier.issn | 1820-0214 | |
| dc.identifier.location | Není ve fondu ÚK | en |
| dc.identifier.uri | http://hdl.handle.net/10084/78320 | |
| dc.identifier.wos | 000279345700003 | |
| dc.language.iso | en | en |
| dc.publisher | ComSIS Consortium | en |
| dc.relation.ispartofseries | Computer Science and Information Systems | en |
| dc.relation.uri | http://dx.doi.org/10.2298/CSIS1002291P | en |
| dc.rights | Computer Science and Information Systems is an Open Access journal. All articles can be downloaded free of charge and used in accordance with the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. ComSIS charges a nominal fee for printed volumes only. | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | parser generator | en |
| dc.subject | annotated model | en |
| dc.subject | abstract syntax | en |
| dc.subject | model to grammar transformation | en |
| dc.title | Annotation based parser generator | en |
| dc.type | article | en |
Files
Original bundle
1 - 1 out of 1 results
Loading...
- Name:
- 1820-0214-2010v7i2p291.pdf
- Size:
- 209.6 KB
- Format:
- Adobe Portable Document Format
- Description: