[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CEDET merge question
From: |
tomas |
Subject: |
Re: CEDET merge question |
Date: |
Mon, 14 Sep 2009 13:22:03 +0200 |
User-agent: |
Mutt/1.5.15+20070412 (2007-04-11) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, Sep 13, 2009 at 12:39:44PM -0400, Richard Stallman wrote:
> What is Lpeg, and what does it do?
PEG stands for "Parsing Expression Grammars" and it is a grammar
notation which basically represents formally a recursive descent parser.
They are said to be a bit more powerful than context free grammars and
(usually) more expressive. The most salient point for us "old-timers"
is probably that the choices are "ordered" -- this has some price, but
we get someething for that: the distinction between lexer and parser
becomes more flexible. The relevant paper seems to be [1].
It seems that they are very nice to bind to a languag.
LPEG is the implementation of PEGs to be used in Lua.
[1] <http://pdos.csail.mit.edu/~baford/packrat/popl04/peg-popl04.pdf>
Regards
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFKridbBcgs9XrR2kYRAr7mAJ4wFQQd1aKLujMnAvlNST/TlibSUQCfTeCI
qOWOujkLZVNLsv+I8/vUlbM=
=88yG
-----END PGP SIGNATURE-----
- Re: CEDET merge question, (continued)
- Re: CEDET merge question, Richard Stallman, 2009/09/06
- Re: CEDET merge question, Ken Raeburn, 2009/09/06
- Re: CEDET merge question, David Engster, 2009/09/06
- Re: CEDET merge question, Ken Raeburn, 2009/09/06
- Re: CEDET merge question, Richard Stallman, 2009/09/07
- Re: CEDET merge question, Eric M. Ludlam, 2009/09/12
- Re: CEDET merge question, Miles Bader, 2009/09/12
- Re: CEDET merge question, Richard Stallman, 2009/09/13
- Re: CEDET merge question,
tomas <=
- Re: CEDET merge question, Miles Bader, 2009/09/14
- Re: CEDET merge question, tomas, 2009/09/14
- Re: CEDET merge question, David Engster, 2009/09/12
- Re: CEDET merge question, Richard Stallman, 2009/09/13
- Re: CEDET merge question, Eric M. Ludlam, 2009/09/13
- Re: CEDET merge question, Richard Stallman, 2009/09/14
- Re: CEDET merge question, Richard Stallman, 2009/09/13
- Re: CEDET merge question, Richard Stallman, 2009/09/07
Re: CEDET merge question, joakim, 2009/09/08