bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bison's semantic parsers


From: Akim Demaille
Subject: Re: Bison's semantic parsers
Date: 10 Oct 2000 11:35:19 +0200
User-agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands)

| I made an Internet-search on "semantic parser", and I got the following:
| -- Asks in 1992 what the semantic parser & guards feature of Bison is;
| apparently no reply: http://compilers.iecc.com/comparch/article/92-09-202
| 
| -- A Spoken Natural Language Interface to the Intelligent Wheelchair:
| http://www.cs.utexas.edu/users/speech/slides/index.htm
| Apparently, semantic parsing here has something to do with extracting
| semantic contextual information from the human spoken language.
| 
| -- |E| Semantic Parser: http://www.imagination-engines.com/text/semfs.htm
| Also tries to extract semantic contextual information from the human spoken
| language.

We saw the same URLs :)

| Perhaps the semantic parser in Bison has something to do with changing
| parsing based on semantic contextual information. 

Yep, I think so too.  In addition the name ``guards'' which is used
with the semantic parser seem to be related to the same ideas.

| It would then perhaps be
| an experiment with implementing attribute grammars, and other such context
| dependent grammars. -- Just a wild guess. At least, this would explain why
| it is "hairy". :-)

Actually I never understood what drove to these names: hairy is
definitely simpler to read that simple, and simple is much more hairy
that hairy, imho.

There is a URL you didn't list: the PhD from Corbett.  I have not read
it yet because... it's in bitmap format! (While it clearly was written
in TeX).  Someday I'll download it (you have to do that page per
page!!!) and read it, there is certainly much information in there.

http://sunsite.berkeley.edu/Dienst/UI/2.0/Describe/ncstrl.ucb/CSD-85-251

Akim



reply via email to

[Prev in Thread] Current Thread [Next in Thread]