Vczh Library++ 3.0之可配置语法分析器(FpMacro及代码)
摘要: 上一篇文章基本上把分析的过程都讲完了,于是这次就把FpMacro作为一个Demo拿了出来。不第一次就发的原因主要是那个时候FpMacro刚刚写完,当然写完就要用的,于是后来就在Vczh Library++ 3.0的库里面大量使用了FpMacro作为代码生成的一个工具,用来代替一部分的宏的功能。当然最后我并没有写个插件安装到VC++里,而是写了一个批处理文件去调用FpMacro.exe。
代码内详
阅读全文
posted @
2009-12-12 22:19 陈梓瀚(vczh) 阅读(4997) |
评论 (0) 编辑
Vczh Library++3.0之可配置语法分析器(分析器内核)
摘要: 在上一篇文章中,我们已经实现了在C++中直接写文法并转换成文法树的工作,现在要开始实现三个组合文法了。
阅读全文
posted @
2009-12-11 22:49 陈梓瀚(vczh) 阅读(3031) |
评论 (1) 编辑
Vczh Library++ 3.0之可配置语法分析器(设计文法表达式)
摘要: 上一篇文章中我们看到了可配置语法分析器使用起来的样子,在这篇文章中我将告诉大家如何通过重载操作符的方法构造文法表达式树,从而使用递归向下法进行语法分析的工作。
阅读全文
posted @
2009-12-04 23:43 陈梓瀚(vczh) 阅读(3257) |
评论 (1) 编辑