构造使用类C语言的脚本引擎(4)作者 :kevin_qing 转贴请注明 同上一章一样,语法分析部分也不准备使用yacc直接生成代码,而是只使用yacc的生成的分析表。 BNF: %token ID
构造使用类C语言的脚本引擎(5)语法检查,生成语法树,代码生成。 构造使用类C语言的脚本引擎(5)语法检查,生成语法树,代码生成。 构造使用类C语言的脚本引擎(5)
构造使用类C语言的脚本引擎(5)作者 :kevin_qing 转贴请注明 语法检查,常量合并和生成语法树是在reduce规约函数中实现 语法树节点定义 struct GTreeNode{ uint32
构造使用类C语言的脚本引擎(3)作者 :kevin_qing 转贴请注明 现在回到编译器上的构造上。 编译分为4个步骤 1.预处理 在这里我只是替换掉源文件的字符 '\r'->'\n' '\0'
构造使用类C语言的脚本引擎(2)实现虚拟机和虚拟机调试 构造使用类C语言的脚本引擎(2)实现虚拟机和虚拟机调试 构造使用类C语言的脚本引擎(2)作者 :kevin_
构造使用类C语言的脚本引擎(2)作者 :kevin_qing 转贴请注明 考虑到脚本编译器部分可以单独作为一个进程实现,并且编译器需要虚拟机对其结果进行调试, 目前先从最底层的虚拟机部分开始开发。 1
本人于2005.4月下旬开始编写代码生成器,到今天为止,已经差不多有一个半月左右,目前功能已基本实现,开发过程中,也遇到了很多的困难,在此感谢速马大版主给我的无私帮助,如果这篇文章能够对大家使用Cod
本人于2005.4月下旬开始编写代码生成器,到今天为止,已经差不多有一个半月左右,目前功能已基本实现,开发过程中,也遇到了很多的困难,在此感谢速马大版主给我的无私帮助,如果这篇文章能够对大家使用Cod
http://
http://images.amazon.cn/m/md_730