在代码编写中,很多时候我们都会处理字符串。对于复杂一些的场景,我们会使用正则表达式来帮忙。

但是有时候,当接收到的字符串结构更加复杂(往往会这样)的时候,正则表达式要么会变的不够用。这时候,我们可能借助一些更为强大的工具。

在UNIX世界,很早的时候,人们就开发出了很多用来生成解释器(parser)的工具。在JavaScript世界中,有一个非常类似的工具,叫做jison。在本文中,我将以jison为例,说明在JavaScript中自定义一个解释器是何等的方便。

阅读原文 »

5 收藏


直接登录

推荐关注