Related articles |
---|
[4 earlier articles] |
Re: .NET Compiler for Interactive Fiction tbandrow@unitedsoftworks.com (2003-03-16) |
Re: .NET Compiler for Interactive Fiction JeffKenton@attbi.com (Jeff Kenton) (2003-04-05) |
Re: .NET Compiler for Interactive Fiction joachim_d@gmx.de (Joachim Durchholz) (2003-04-13) |
Re: parsing, was .NET Compiler for Interactive Fiction rpboland@math.uwaterloo.ca (Ralph P. Boland) (2003-04-15) |
Re: parsing, was .NET Compiler for Interactive Fiction cfc@TheWorld.com (Chris F Clark) (2003-04-15) |
Re: parsing, was .NET Compiler for Interactive Fiction joachim_d@gmx.de (Joachim Durchholz) (2003-04-20) |
Re: parsing, was .NET Compiler for Interactive Fiction bobduff@shell01.TheWorld.com (Robert A Duff) (2003-04-20) |
Re: parsing, was .NET Compiler for Interactive Fiction bobduff@shell01.TheWorld.com (Robert A Duff) (2003-04-27) |
Re: parsing, was .NET Compiler for Interactive Fiction rpboland@math.uwaterloo.ca (Ralph P. Boland) (2003-04-27) |
Re: parsing, was .NET Compiler for Interactive Fiction zivca@netvision.net.il (2003-04-27) |
Re: parsing, was .NET Compiler for Interactive Fiction joachim_d@gmx.de (Joachim Durchholz) (2003-04-27) |
Re: simple vs. complex parsers cfc@world.std.com (Chris F Clark) (2003-04-27) |
Re: simple vs. complex parsers joachim_d@gmx.de (Joachim Durchholz) (2003-05-05) |
[8 later articles] |
From: | Robert A Duff <bobduff@shell01.TheWorld.com> |
Newsgroups: | comp.compilers |
Date: | 20 Apr 2003 17:36:53 -0400 |
Organization: | The World Public Access UNIX, Brookline, MA |
References: | 03-02-125 03-02-147 03-03-043 03-03-061 03-03-103 03-04-006 03-04-028 03-04-046 |
Keywords: | parse, practice |
Posted-Date: | 20 Apr 2003 17:36:52 EDT |
The thing that bothers me about all this fancy parsing technology we
have developed over the past few decades is that it is solving an
artificial problem. If we didn't design our programming languages to
have such doggone complicated syntax, then we would be happy to use
hand-written recursive-descent parsers.
Nobody would use a parser generator to parse Lisp (would they)? Lisp
syntax is *too* simple for my taste, but I don't see why we need
programming language syntax with hundreds of productions.
I suppose parsing research has taught us something about what *makes*
a grammar simple or complicated. But it's fairly obvious that sheer
size has something to do with it.
- Bob
[I don't see why it's artificial. Human languages have very complex
grammars. That's how we're wired to work. Why shouldn't computers
adapt to us for a change? -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.