Related articles |
---|
Convincing an LR parser to emit fragments? miles@minster.york.ac.uk (1992-05-26) |
substring parsing miles@minster.york.ac.uk (1992-05-29) |
Re: substring parsing Jan.Rekers@cwi.nl (1992-06-02) |
Newsgroups: | comp.compilers |
From: | Jan.Rekers@cwi.nl (Jan Rekers) |
Keywords: | parse, LALR |
Organization: | CWI, Amsterdam |
References: | 92-05-139 92-05-154 |
Date: | Tue, 2 Jun 1992 09:47:33 GMT |
You should also have a look at:
@article{RK91,
author = {J. Rekers and W. Koorn},
title = {Substring Parsing for Arbitrary Context-Free Grammars},
journal = {SIGPLAN Notices}, volume = 26, number = 5, pages = {59-66},
year = 1991}
>From the abstract:
The algorithm for substring recognition presented here accepts general
context-free grammars and uses the same parse tables as the general
context-free parsing algorithm from which it is derived. Substring
recognition can be useful for noncorrecting syntax error recovery and for
incremental parsing. By extending the substring {\em recognizer} with the
ability to generate trees for the possible contextual completions of the
substring, we obtain a substring {\em parser}, which can be used in a
syntax-directed editor to complete fragments of sentences.
This method would allow you to use the LALR states you already have...
--
Jan Rekers (Jan.Rekers@cwi.nl) Centrum voor Wiskunde en Informatica (CWI)
P.O. Box 4079, 1009 AB Amsterdam, The Netherlands
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.