[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Building a Programming Lamguage
- From: Roberto Ierusalimschy <roberto@...>
- Date: Mon, 13 Mar 2023 13:53:18 -0300
Next Friday I will begin to teach the second instance of the course
"Building a Programming Language" . This is a course in which
we develop a compiler for a small language using Lua and the LPeg
library. In contrast to traditional compiler courses, all the parsing
and AST generation is handled using LPeg. With this approach, from the
second week on we maintain a working language.
This is not a course discussing advanced Lua features, but many of Lua
characteristics contribute to the simplicity of the final compiler.