最新文章

如何愉快地写个小 Parser —— PEG.js 介绍

4 分钟阅读

在编写程序的时候,我们经常需要处理文本:从目标文本中提取所需信息,然后再交给其他程序进行处理。最常用的文本处理工具就是正则表达式,相信大家都已经用过。还有一种方式就是编写 Parser。Mustache.js 的最初版本是用正则表达式编写的,后来被其他人改写成使用 Parser 的方式来实现,这一点也让作者唏嘘不...