DocumentCode
2299023
Title
A speeding-up method of parsing-stack operations for LR parsers
Author
Hayashi, Yoshitaka ; Mochizuki, Hisatoshi ; Shishibori, Masami ; Aoe, Jun-Ichi
Author_Institution
Dept. of Inf. Sci. & Intelligent Syst., Tokushima Univ., Japan
Volume
1
fYear
1996
fDate
14-17 Oct 1996
Firstpage
619
Abstract
This paper presents a new method of LR parsing based on the distinction of stack states and non-stack states. Non-stack states are states which do not need to be pushed into the LR parsing stack and stack states are states to be pushed into it. By using some of the properties based on the stack-controlling LR parser defined, the parsing speed and the size of parsing tables can be improved, and the improvement includes the traditional method eliminating unit productions. By empirical observations for variety of programming languages, the efficiency is verified. An extension of the method to the generalized LR parsers for natural language is also discussed
Keywords
computational linguistics; context-free grammars; natural languages; programming languages; trees (mathematics); LR parsers; natural language; parsing-stack operations; programming languages; speeding-up method; stack states; syntax trees; Computer languages; Information science; Intelligent systems; Natural languages; Production; Stacking; Vocabulary;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man, and Cybernetics, 1996., IEEE International Conference on
Conference_Location
Beijing
ISSN
1062-922X
Print_ISBN
0-7803-3280-6
Type
conf
DOI
10.1109/ICSMC.1996.569864
Filename
569864
Link To Document