|
On Sun, 21 Aug 2011 22:58:59 -0600, Gopalakrishnan Subramani wrote:
I want to learn the Language parsing in Lua. The idea is to parse alanguage called DDL (Device Description Language) and generate the Luacode out of it. Where I can start with if I dont know how the languages and semantics works? Are any Lua library supports easy language parsing? The .NET version (http://irony.codeplex.com/ [1]) is huge and it is difficult to understand. I believe, Lua could support simple parsing and AST building and code generation easily.
You should probably take a look at LPeg: http://www.inf.puc-rio.br/~roberto/lpeg/ -- Pierre 'catwell' Chapuis