|
ABSTRACT
A parsing algorithm which seems to be the most efficient general context-free algorithm known is described. It is similar to both Knuth's LR(k) algorithm and the familiar top-down algorithm. It has a time bound proportional to n3 (where n is the length of the string being parsed) in general; it has an n2 bound for unambiguous grammars; and it runs in linear time on a large class of grammars, which seems to include most practical context-free programming language grammars. In an empirical comparison it appears to be superior to the top-down and bottom-up algorithms studied by Griffiths and Petrick.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
KNUTH, D. E. On the translation of languages from left to right. Information and Control 8 (1965), 607-639.
|
| |
3
|
FLOYD, R. W. The syntax of programming languages--a survey. IEEE Trans. EC-13, 4 (Aug. 1964).
|
| |
4
|
YOUNGER, D. H. Recognition and parsing of context-free languages in time n 3. Information and Control 10 (1967), 189- 208.
|
| |
5
|
HAys, D. Automatic language-data processing. In Computer Applications in the Behavioral Sciences, H. Borko (Ed.) Prentice Hall, Englewood Cliffs, N.J., 1962.
|
| |
6
|
YOUNGER, D.H. Context-free language processing in time n 3. General Electric R & D Center, Schenectady, N.Y., 1966.
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
CITED BY 238
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Annika Aasa , Kent Petersson , Dan Synek, Concrete syntax for data objects in functional languages, Proceedings of the 1988 ACM conference on LISP and functional programming, p.96-105, July 25-27, 1988, Snowbird, Utah, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Barrett R. Bryant , Balanjaninath Edupuganty , K. R. Sundararaghavan , Tadao Takaoka, Two-level grammar: data flow English for functional and logic programming, Proceedings of the 1988 ACM sixteenth annual conference on Computer science, p.469-474, February 1988, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Susan L. Graham , Michael A. Harrison , Walter L. Ruzzo, On line context free language recognition in less than cubic time(Extended Abstract), Proceedings of the eighth annual ACM symposium on Theory of computing, p.112-120, May 03-05, 1976, Hershey, Pennsylvania, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Scott Miller , David Stallard , Robert Bobrow , Richard Schwartz, A fully statistical approach to natural language interfaces, Proceedings of the 34th annual meeting on Association for Computational Linguistics, p.55-61, June 24-27, 1996, Santa Cruz, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John Dowding , Robert Moore , Franĉois Andry , Douglas Moran, Interleaving syntax and semantics in an efficient bottom-up parser, Proceedings of the 32nd annual meeting on Association for Computational Linguistics, p.110-116, June 27-30, 1994, Las Cruces, New Mexico
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paul S. Jacobs , George Krupka , Lisa Rau , Michael L. Mauldin , Teruko Mitamura , Tsuyoshi Kitani , Ira Sider , Lois Childs, The TIPSTER/SHOGUN project, Proceedings of a workshop on held at Fredericksburg, Virginia: September 19-23, 1993, September 19-23, 1993, Fredericksburg, Virginia
|
|
|
|
|
|
|
|
|
|
|
|
Dan Klein , Christopher D. Manning, Parsing with treebank grammars: empirical bounds, theoretical models, and the structure of the Penn Treebank, Proceedings of the 39th Annual Meeting on Association for Computational Linguistics, p.338-345, July 06-11, 2001, Toulouse, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jason Eisner , Eric Goldlust , Noah A. Smith, Compiling Comp Ling: practical weighted dynamic programming and the Dyna language, Proceedings of the conference on Human Language Technology and Empirical Methods in Natural Language Processing, p.281-290, October 06-08, 2005, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yong Sun , Yu Shi , Fang Chen , Vera Chung, An efficient unification-based multimodal language processor in multimodal input fusion, Proceedings of the 2007 conference of the computer-human interaction special interest group (CHISIG) of Australia on Computer-human interaction: design: activities, artifacts and environments, November 28-30, 2007, Adelaide, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christos Pavlatos , Alexandros C. Dimopoulos , Andrew Koulouris , Theodore Andronikos , Ioannis Panagopoulos , George Papakonstantinou, Efficient reconfigurable embedded parsers, Computer Languages, Systems and Structures, v.35 n.2, p.196-215, July, 2009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gal Lavee , Ehud Rivlin , Michael Rudzsky, Understanding video events: a survey of methods for automatic interpretation of semantic occurrences in video, IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, v.39 n.5, p.489-504, September 2009
|
|
|
Tsunenori Mine , Rin-ichiro Taniguchi , Makoto Amamiya, Coordinated morphological and syntactic analysis of Japanese language, Proceedings of the 12th international joint conference on Artificial intelligence, p.1012-1017, August 24-30, 1991, Sydney, New South Wales, Australia
|
|
|
Dekai Wu, Stochastic inversion transduction grammars with application to segmentation, bracketing, and alignment of parallel corpora, Proceedings of the 14th international joint conference on Artificial intelligence, p.1328-1335, August 20-25, 1995, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Srinivas Bangalore , Pierre Boulllier , Alexis Nasr , Owen Rambow , Benoît Sagot, MICA: a probabilistic dependency parser based on tree insertion grammars application note, Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, Companion Volume: Short Papers, May 31-June 05, 2009, Boulder, Colorado
|
|
|
|
|
|
|
|