Re: Inherited attributes in available LALR parser generators?

Masataka Sassa 202 3228 <sassa@is.titech.ac.jp>
Wed, 13 Oct 1993 07:47:37 GMT

          From comp.compilers

Related articles
Inherited attributes in available LALR parser generators? sperber@midi.informatik.uni-tuebingen.de) (1993-10-06)
Re: Inherited attributes in available LALR parser generators? parrt@s1.arc.umn.edu (Terence Parr) (1993-10-07)
Re: Inherited attributes in available LALR parser generators? torbenm@diku.dk (1993-10-08)
Re: Inherited attributes in available LALR parser generators? sperber@midi.informatik.uni-tuebingen.de (1993-10-09)
Re: Inherited attributes in available LALR parser generators? sassa@is.titech.ac.jp (Masataka Sassa 202 3228) (1993-10-13)
Re: Inherited attributes in available LALR parser generators? bombadil@diku.dk (1993-10-14)
| List of all articles for this month |
Newsgroups: comp.compilers
From: Masataka Sassa 202 3228 <sassa@is.titech.ac.jp>
Keywords: attribute, LALR, bibliography
Organization: Compilers Central
References: 93-10-035
Date: Wed, 13 Oct 1993 07:47:37 GMT

Attribute grammars for which evaluation is made during LR parsing are
called LR-attributed grammars.


A good survey of such class of attribute grammars can be found in
    Rieks op den Akker et al.: The hierarchy of LR-attributed grammars,
    LNCS 461, pp. 13-28, 1990.
and in
    Rieks op den Akker et al.: Attribute Evaluation and Parsing,
    LNCS 545, pp. 187-214, 1991.
(The former might be better suited for the current purpose.)


There are also several generators which generate parser and attribute
evaluators where inherited attributes are evaluated during LR parsing.
An example is Rie, which is made in our laboratory. You can get the
source and manual from
    ftp.is.titech.ac.jp/pub/Rie
by anonymous ftp.
----
Masataka Sassa sassa@is.titech.ac.jp
Dept. of Information Science, Tokyo Institute of Technology
2-12-1, Ookayama, Meguro-ku, Tokyo, 152, Japan
Tel: +81-3-3726-1111 ext. 3228
Fax: +81-3-3729-0231
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.