LPeg

LPeg - Criando gramáticas facilmente

Submitted by felipe on Sun, 28/09/2008 - 08:45.
::

Olá!
Ultimamente tenho voltado a dar uma lida na documentação da linguagem Lua, a versão 5.1. Tempos atrás (no começo de 2007) eu tinha iniciado com esta linguagem.

Tenho visto especialmente o suporte a Parsing Expression Grammars (PEGs), o que não é encontrado em outras linguagens, e que fornece um poderoso recurso para criação de gramáticas na linguagem. Irei demonstrar um simples uso, com uma gramática bem básica, apenas para ilustrar o que podemos fazer com ela.