Incremental LR parsers

Celentano, A.
Springer
Published 1978
ISSN:
1432-0525
Source:
Springer Online Journal Archives 1860-2000
Topics:
Computer Science
Notes:
Summary The concept of incremental parsing is briefly introduced. An algorithm which augments an LR parser with the capability of reanalyzing a limited part of a modified program is illustrated. The algorithm operates on a sequence of configurations representing the parse of the old input and finds the smallest part of the sequence which must be recomputed to obtain the parse of the new input. The implementation is discussed: a suitable data structure and a version of the algorithm which operates upon it are introduced; finally the problem of realizing efficient incremental parsers is faced, showing a modification to the basic algorithm which enable the reanalysis to be performed in linear time.
Type of Medium:
Electronic Resource
URL:
_version_ 1798297658236862464
autor Celentano, A.
autorsonst Celentano, A.
book_url http://dx.doi.org/10.1007/BF00265676
datenlieferant nat_lic_papers
hauptsatz hsatz_simple
identnr NLM202565769
iqvoc_descriptor_title iqvoc_00000276:parsers
issn 1432-0525
journal_name Acta informatica
materialart 1
notes Summary The concept of incremental parsing is briefly introduced. An algorithm which augments an LR parser with the capability of reanalyzing a limited part of a modified program is illustrated. The algorithm operates on a sequence of configurations representing the parse of the old input and finds the smallest part of the sequence which must be recomputed to obtain the parse of the new input. The implementation is discussed: a suitable data structure and a version of the algorithm which operates upon it are introduced; finally the problem of realizing efficient incremental parsers is faced, showing a modification to the basic algorithm which enable the reanalysis to be performed in linear time.
package_name Springer
publikationsjahr_anzeige 1978
publikationsjahr_facette 1978
publikationsjahr_intervall 8024:1975-1979
publikationsjahr_sort 1978
publisher Springer
reference 10 (1978), S. 307-321
search_space articles
shingle_author_1 Celentano, A.
shingle_author_2 Celentano, A.
shingle_author_3 Celentano, A.
shingle_author_4 Celentano, A.
shingle_catch_all_1 Celentano, A.
Incremental LR parsers
Summary The concept of incremental parsing is briefly introduced. An algorithm which augments an LR parser with the capability of reanalyzing a limited part of a modified program is illustrated. The algorithm operates on a sequence of configurations representing the parse of the old input and finds the smallest part of the sequence which must be recomputed to obtain the parse of the new input. The implementation is discussed: a suitable data structure and a version of the algorithm which operates upon it are introduced; finally the problem of realizing efficient incremental parsers is faced, showing a modification to the basic algorithm which enable the reanalysis to be performed in linear time.
1432-0525
14320525
Springer
shingle_catch_all_2 Celentano, A.
Incremental LR parsers
Summary The concept of incremental parsing is briefly introduced. An algorithm which augments an LR parser with the capability of reanalyzing a limited part of a modified program is illustrated. The algorithm operates on a sequence of configurations representing the parse of the old input and finds the smallest part of the sequence which must be recomputed to obtain the parse of the new input. The implementation is discussed: a suitable data structure and a version of the algorithm which operates upon it are introduced; finally the problem of realizing efficient incremental parsers is faced, showing a modification to the basic algorithm which enable the reanalysis to be performed in linear time.
1432-0525
14320525
Springer
shingle_catch_all_3 Celentano, A.
Incremental LR parsers
Summary The concept of incremental parsing is briefly introduced. An algorithm which augments an LR parser with the capability of reanalyzing a limited part of a modified program is illustrated. The algorithm operates on a sequence of configurations representing the parse of the old input and finds the smallest part of the sequence which must be recomputed to obtain the parse of the new input. The implementation is discussed: a suitable data structure and a version of the algorithm which operates upon it are introduced; finally the problem of realizing efficient incremental parsers is faced, showing a modification to the basic algorithm which enable the reanalysis to be performed in linear time.
1432-0525
14320525
Springer
shingle_catch_all_4 Celentano, A.
Incremental LR parsers
Summary The concept of incremental parsing is briefly introduced. An algorithm which augments an LR parser with the capability of reanalyzing a limited part of a modified program is illustrated. The algorithm operates on a sequence of configurations representing the parse of the old input and finds the smallest part of the sequence which must be recomputed to obtain the parse of the new input. The implementation is discussed: a suitable data structure and a version of the algorithm which operates upon it are introduced; finally the problem of realizing efficient incremental parsers is faced, showing a modification to the basic algorithm which enable the reanalysis to be performed in linear time.
1432-0525
14320525
Springer
shingle_title_1 Incremental LR parsers
shingle_title_2 Incremental LR parsers
shingle_title_3 Incremental LR parsers
shingle_title_4 Incremental LR parsers
sigel_instance_filter dkfz
geomar
wilbert
ipn
albert
fhp
source_archive Springer Online Journal Archives 1860-2000
timestamp 2024-05-06T10:11:29.840Z
titel Incremental LR parsers
titel_suche Incremental LR parsers
topic SQ-SU
uid nat_lic_papers_NLM202565769