Abstract
A general study of parallel non-deterministic parsing and translation à la Earley is developped formally, based on non-deterministic pushdown acceptor-transducers. Several results (camplexity and efficiency) are established, same new and other previously proved only in special cases. As an application, we show that for every family of deterministic context-free pushdown parsers (e.g. precedence, LR(k), LL(k), ...) there is a family of general context-free parallel parsers that have the same efficiency in most practical cases (e.g. analysis of programming languages).
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
AHO, A.V., and ULLMAN, J.D., The theory of parsing, translation, and compiling. Prentice-Hall Inc. Englewood Cliffs, N.J., (1972).
BOUCKAERT, M. PIROTTE, A.,and SNELLING, M., Efficient parsing algorithms for general context-free grammars”, Information Sciences (to appear).
BOUCKAERT, M. PIROTTE, A.,and SNELLING, M.,, “SOFT: a tool for writing software”, IEE Conference’ on Software Engineering for Telecommunication Switching Systems, Colchester (1973), Proceedings published by IEE (London).
DERE ER, F.L., Practical translators for LS (k) languages, Ph.D. Thesis, MIT, Cambridge, Mass. (1969).
EARLEY,J. An efficient context-free parsing algorithm, Thesis, Dept. of Computer Science, Carnegie-Mellon University (1968).
IRONS, E.T. “Experiment with an extensible language”, Comm. ACM 13, 1, Jan. 1970, pp. 31–40.
KASAMI, J. An efficient recognition and syntax analysis algorithm for context-free languages, Report of University of Hawaii, (1965).
LANG, B. “Parallel non-deterministic bottan-up parsing”, Abstract published in the Proceeding of the Int. Symp. on Extensible Languages, Grenoble (1971) SIGPLAN Notices 6–12, December 1971.
VALIANT, L.G. “General context-free recognition in Zess than cubic time”, Report of Carnegie-Mellon University (1974).
YOUNGER, D.H. Recognition and parsing of context-free languages in time n3. Inf. and ControZ, 10 189–208 (1967).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1974 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lang, B. (1974). Deterministic Techniques for Efficient Non-Deterministic Parsers. In: Loeckx, J. (eds) Automata, Languages and Programming. ICALP 1974. Lecture Notes in Computer Science, vol 14. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21545-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-662-21545-6_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-06841-9
Online ISBN: 978-3-662-21545-6
eBook Packages: Springer Book Archive