构造使用类C语言的脚本引擎(2)实现虚拟机和虚拟机调试 构造使用类C语言的脚本引擎(2)实现虚拟机和虚拟机调试 构造使用类C语言的脚本引擎(2)作者 :kevin_
构造使用类C语言的脚本引擎(2)作者 :kevin_qing 转贴请注明 考虑到脚本编译器部分可以单独作为一个进程实现,并且编译器需要虚拟机对其结果进行调试, 目前先从最底层的虚拟机部分开始开发。 1
两种语言在IIS中创建虚拟目录 用.net在IIS中创建虚拟目录 使用.NET的目录服务就可以访问IIS的设置,添加虚拟目录其实就是创建一个DirectoryEntry 复杂的在于Direc
构造使用类C语言的脚本引擎(5)语法检查,生成语法树,代码生成。 构造使用类C语言的脚本引擎(5)语法检查,生成语法树,代码生成。 构造使用类C语言的脚本引擎(5)
构造使用类C语言的脚本引擎(5)作者 :kevin_qing 转贴请注明 语法检查,常量合并和生成语法树是在reduce规约函数中实现 语法树节点定义 struct GTreeNode{ uint32
构造使用类C语言的脚本引擎(4)作者 :kevin_qing 转贴请注明 同上一章一样,语法分析部分也不准备使用yacc直接生成代码,而是只使用yacc的生成的分析表。 BNF: %token ID
构造使用类C语言的脚本引擎(3)作者 :kevin_qing 转贴请注明 现在回到编译器上的构造上。 编译分为4个步骤 1.预处理 在这里我只是替换掉源文件的字符 '\r'->'\n' '\0'
// 实在无聊,突发奇想,想把PHP里面部分已经提供封装好的函数重新使用PHP实现一遍, // 于是便有了下面的代码主要实现了PHP中部分字符串处理函数,同时实现了一些PHP中 // 没有,但是同
// 实在无聊,突发奇想,想把PHP里面部分已经提供封装好的函数重新使用PHP实现一遍, // 于是便有了下面的代码主要实现了PHP中部分字符串处理函数,同时实现了一些PHP中 // 没有,但是同
使用php重新实现PHP脚本引擎内置函数 // 实在无聊,突发奇想,想把PHP里面部分已经提供封装好的函数重新使用PHP实现一遍, // 于是便有了下面的代码主要实现了PHP中部分字符串处理函数,同