Abstract
A robust parser for context-free grammars, based on a dynamic programming architecture, is described. We integrate a regional error repair algorithm and a strategy to deal with incomplete sentences including unknown parts of unknown length. Experimental tests prove the validity of the approach, illustrating the perspectives for its application in real systems over a variety of different situations, as well as the causes underlying the computational behavior observed.
Research partially supported by the Spanish Government under projects TIC2000- 0370-C02-01 and HP2002-0081, and the Autonomous Government of Galicia under projects PGIDT01PXI10506PN, PGIDIT02PXIB30501PR and PGIDIT02SIN01E.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A.V. Aho, R. Sethi, and J.D. Ullman. Compilers: Principles, Techniques and Tools. Addison-Wesley Publishing Company, Inc., Reading, Massachusetts, U. S.A., 1986.
S.L. Graham, C. B. Haley, and W.N. Joy. Practical LR error recovery. In Proc. of the SIGPLAN 79 Symposium on Compiler Construction, pages 168–175. ACM, ACM, August 1979.
B. Lang. Parsing incomplete sentences. In D. Vargha (ed.), editor, COLING’88, pages 365–371, Budapest, Hungary, 1988. vol. 1.
G. Lyon. Syntax-directed least-errors analysis for context-free languages: A practical approach. Communications of the ACM, 17(1):3–14, 1974.
J. Mauney and C. N. Fischer. Determining the extend of lookahead in syntactic error repair. ACM TOPLAS, 10(3):456–469, 1988.
A.B. Pai and R.B. Kieburtz. Global context recovery: A new strategy for syntactic error recovery by table-driven parsers. ACM Transactions on Programming Languages and Systems, 2(1):18–41, 1980.
K. Sikkel. Parsing Schemata. PhD thesis, Univ. of Twente, The Netherlands, 1993.
M. Tomita and H. Saito. Parsing noisy sentences. In COLING’88, pages 561–566, Budapest, Hungary, 1988.
M. Vilares. Efficient Incremental Parsing for Context-Free Languages. PhDthesis, University of Nice. ISBN 2-7261-0768-0, France, 1992.
M. Vilares, V. M. Darriba, and F. J. Ribadas. Regional least-cost error repair. In S. Yu and A. Păun, editors, Implementation and Application of Automata, volume 2088 of LNCS, pages 293–301. Springer-Verlag, Berlin-Heidelberg-New York, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vilares, M., Darriba, V.M., Vilares, J., Rodríguez, L. (2003). Robust Parsing Using Dynamic Programming. In: Ibarra, O.H., Dang, Z. (eds) Implementation and Application of Automata. CIAA 2003. Lecture Notes in Computer Science, vol 2759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45089-0_24
Download citation
DOI: https://doi.org/10.1007/3-540-45089-0_24
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40561-0
Online ISBN: 978-3-540-45089-4
eBook Packages: Springer Book Archive