Towards a Faster Incremental Packrat Parser
This work is an extension to the research done by Dubroy and Warth [1] on incremental packrat parsing. It attempts to further decrease the parse time of the incremental parser using two techniques from experimental algorithmics: algorithm and code tuning. Two modifications were introduced to the ori...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Published: |
Archīum Ateneo
2019
|
Subjects: | |
Online Access: | https://archium.ateneo.edu/discs-faculty-pubs/296 https://ieeexplore.ieee.org/document/8850934 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Ateneo De Manila University |
id |
ph-ateneo-arc.discs-faculty-pubs-1303 |
---|---|
record_format |
eprints |
spelling |
ph-ateneo-arc.discs-faculty-pubs-13032022-04-27T14:58:21Z Towards a Faster Incremental Packrat Parser Guillermo, Jerwin Mark L Fernandez, Proceso L, Jr This work is an extension to the research done by Dubroy and Warth [1] on incremental packrat parsing. It attempts to further decrease the parse time of the incremental parser using two techniques from experimental algorithmics: algorithm and code tuning. Two modifications were introduced to the original incremental packrat parser: reduction of copy operations, and the use of an array of overlapping entries. Initial results showed that there is a significant difference between the parse times of the original parser (μ = 15.64ms, σ = 69.29ms) and the modified parser (μ = 4.60ms, σ = 69.53ms), with a t-score of t(890)=52.26 and a p -value of 9.41 ×10 -274 . This means that faster parse times are achieved when using the modified parser. 2019-07-01T07:00:00Z text https://archium.ateneo.edu/discs-faculty-pubs/296 https://ieeexplore.ieee.org/document/8850934 Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo Grammar Tuning Indexes Computer science Urban areas Syntactics software engineering packrat parsing incremental packrat parsing experimental algorithmics code tuning algorithm tuning Computer Sciences |
institution |
Ateneo De Manila University |
building |
Ateneo De Manila University Library |
continent |
Asia |
country |
Philippines Philippines |
content_provider |
Ateneo De Manila University Library |
collection |
archium.Ateneo Institutional Repository |
topic |
Grammar Tuning Indexes Computer science Urban areas Syntactics software engineering packrat parsing incremental packrat parsing experimental algorithmics code tuning algorithm tuning Computer Sciences |
spellingShingle |
Grammar Tuning Indexes Computer science Urban areas Syntactics software engineering packrat parsing incremental packrat parsing experimental algorithmics code tuning algorithm tuning Computer Sciences Guillermo, Jerwin Mark L Fernandez, Proceso L, Jr Towards a Faster Incremental Packrat Parser |
description |
This work is an extension to the research done by Dubroy and Warth [1] on incremental packrat parsing. It attempts to further decrease the parse time of the incremental parser using two techniques from experimental algorithmics: algorithm and code tuning. Two modifications were introduced to the original incremental packrat parser: reduction of copy operations, and the use of an array of overlapping entries. Initial results showed that there is a significant difference between the parse times of the original parser (μ = 15.64ms, σ = 69.29ms) and the modified parser (μ = 4.60ms, σ = 69.53ms), with a t-score of t(890)=52.26 and a p -value of 9.41 ×10 -274 . This means that faster parse times are achieved when using the modified parser. |
format |
text |
author |
Guillermo, Jerwin Mark L Fernandez, Proceso L, Jr |
author_facet |
Guillermo, Jerwin Mark L Fernandez, Proceso L, Jr |
author_sort |
Guillermo, Jerwin Mark L |
title |
Towards a Faster Incremental Packrat Parser |
title_short |
Towards a Faster Incremental Packrat Parser |
title_full |
Towards a Faster Incremental Packrat Parser |
title_fullStr |
Towards a Faster Incremental Packrat Parser |
title_full_unstemmed |
Towards a Faster Incremental Packrat Parser |
title_sort |
towards a faster incremental packrat parser |
publisher |
Archīum Ateneo |
publishDate |
2019 |
url |
https://archium.ateneo.edu/discs-faculty-pubs/296 https://ieeexplore.ieee.org/document/8850934 |
_version_ |
1733052859055865856 |