Tunnel parsing with counted repetitions
| creativeworkseries.issn | 1508-2806 | |
| dc.contributor.author | Handzhiyski, Nikolay | |
| dc.contributor.author | Somova, Elena | |
| dc.date.available | 2025-06-18T06:40:03Z | |
| dc.date.issued | 2020 | |
| dc.description | Bibliogr. s. 459-461. | |
| dc.description.abstract | This article describes a new and efficient algorithm for parsing (called tunnel parsing) that parses from left to right on the basis of context-free grammar without left recursion nor rules that recognize empty words. The algorithm is mostly applicable for domain-specific languages. In the article, particular attention is paid to the parsing of grammar element repetitions. As a result of the parsing, a statically typed concrete syntax tree is built from top to bottom, that accurately reflects the grammar. The parsing is not done through a recursion, but through an iteration. The tunnel parsing algorithm uses the grammars directly without a prior refactoring and is with a linear time complexity for deterministic context-free grammars. | en |
| dc.description.placeOfPublication | Kraków | |
| dc.description.version | wersja wydawnicza | |
| dc.identifier.doi | https://doi.org/10.7494/csci.2020.21.4.3753 | |
| dc.identifier.eissn | 2300-7036 | |
| dc.identifier.issn | 1508-2806 | |
| dc.identifier.uri | https://repo.agh.edu.pl/handle/AGH/113268 | |
| dc.language.iso | eng | |
| dc.publisher | Wydawnictwa AGH | |
| dc.relation.ispartof | Computer Science | |
| dc.rights | Attribution 4.0 International | |
| dc.rights.access | otwarty dostęp | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/legalcode | |
| dc.subject | parsing | en |
| dc.subject | syntax analysis | en |
| dc.subject | parser generator | en |
| dc.subject | concrete syntax tree | en |
| dc.title | Tunnel parsing with counted repetitions | en |
| dc.title.related | Computer Science | en |
| dc.type | artykuł | |
| dspace.entity.type | Publication | |
| publicationissue.issueNumber | No. 4 | |
| publicationissue.pagination | pp. 441-462 | |
| publicationvolume.volumeNumber | Vol. 21 | |
| relation.isJournalIssueOfPublication | 9419daed-f29a-4c59-95db-4ddc29952507 | |
| relation.isJournalIssueOfPublication.latestForDiscovery | 9419daed-f29a-4c59-95db-4ddc29952507 | |
| relation.isJournalOfPublication | 020291ee-249b-4dcf-98a3-276a2f7981aa |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- csci.2020.21.4.441.pdf
- Size:
- 470.24 KB
- Format:
- Adobe Portable Document Format
