9得票5回答
解析BBCode的最佳方法

我希望为一个php网站制作bbcode过滤器(我正在使用cakephp,它将是一个bbcode助手)。我有一些要求。 Bbcodes可以嵌套。所以像这样的东西是有效的。 [block] [block] [/block] [block] ...

8得票1回答
测试编译器

我正在开发一种编译器,使用 sablecc 构建。 简而言之,该编译器将输入规范文件(这是我们正在解析的内容)和 .class 文件,并将对 .class 文件的字节码进行处理,以确保在运行 .class 文件时不违反任何规范(这有点像 jml/code contracts!但更加强大)。 ...