Implementation and evaluation of yet another generalized LR parsing algorithm:

Abstract: "This paper presents an implementation and evaluation of our new generalized LR parsing algorithm called Yet Another Generalized LR parsing algorithm (YAGLR). In its original version, YAGLR uses graph- structured stack (GSS) whereas in the preliminary implementation we use tree-struct...

Full description

Saved in:
Bibliographic Details
Main Authors: Suresh, K. G. (Author), Tanaka, Hozumi (Author)
Format: Book
Language:English
Published: Tokyo, Japan 1992
Series:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 783
Subjects:
Summary:Abstract: "This paper presents an implementation and evaluation of our new generalized LR parsing algorithm called Yet Another Generalized LR parsing algorithm (YAGLR). In its original version, YAGLR uses graph- structured stack (GSS) whereas in the preliminary implementation we use tree-structured stack (trss). The merge operation of stack in our algorithm is deeper than top nodes and is effective. Hence the parsing time and the reduction in memory space are remarkable. Due to effective merge operations, even when using trss, we retain packed nature of GSS and thus not causing heavy loss of memory space. Through reduce actions, YAGLR creates items called drit which are symmetrically different from Earley's item. The advantages in creating drit are realized. Through our implementation, we practically prove that for a context-free grammar with reasonable size and complexity, YAGLR's parsing time is in the order of n³, where n is the length of an imput sentence. We conclude that YAGLR has the advantages of both Earley's and Tomita's algorithm."
Physical Description:10 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!