luyuhuang / luyuhuang.github.io

My blog
https://luyuhuang.tech
19 stars 3 forks source link

使用 LPeg 解析语法 - Luyu Huang's Tech Blog #17

Open luyuhuang opened 4 years ago

luyuhuang commented 4 years ago

https://luyuhuang.tech/2020/06/24/lpeg.html

LPeg 是一个 Lua 的模式匹配库. 笔者刚刚接触到 LPeg 时, 以为它只是另一种形式的正则表达式; 深入了解才发现, 它的功能远远强于正则表达式, 能够轻易匹配正则表达式难以匹配的复杂模式, 乃至解析语法. 事实上, LPeg 即是 Parsing Expression Grammars for Lua...