LPeg 是基於解析表達文法的模式比對函式庫([PEG])。
網站: http://www.inf.puc-rio.br/~roberto/lpeg/
說明
由 GavinWraith撰寫的 [圍繞 PEGs] 對 Lua 中的 PEG 提供了很好的簡介。
在 Windows 上建置 LPeg
cl /c /nologo /DWIN32 /DWIN32_LEAN_AND_MEAN lpeg.c
link /dll /out:lpeg.dll lpeg.obj /nodefaultlib:libc /export:luaopen_lpeg msvcrt.lib lua5.1.lib
作者
RobertoIerusalimschy
使用 LPeg 的專案
分支/重新實作
論文
- [1] Ierusalimschy, R. (2009), "A text pattern-matching tool based on parsing expression grammars", Software: Practice & Experience 39 #3: 221–258.
- [2] Medeiros, S.; Ierusalimschy, R. (2008), "A parsing machine for PEGs", Proc. of the 2008 symposium on Dynamic languages, art. #2.
另請參閱
RecentChanges · 喜好設定
編輯 · 歷史記錄
最後編輯於 2012 年 2 月 4 日上午 3:22 GMT (差異)