在D中解析事物的惯用方法是什么?

Bre*_*k89 3 d

假设我想解析jquery选择器语法并将事物转换为标记.

我应该将事物解析为字节数组吗?作为std.string的字符串?Char的char或者也许是在phobos的某个地方进行的boyer-moore搜索?D有最快的正则表达式所以也许正则表达式?

如果有人可以链接到用D编写的任何好的解析器,也会受到赞赏.

Mic*_*ich 8

Pegged很容易使用解析器生成器