最近,项目中需要用到做一个小的编译系统。 熟悉编译原理的人一定知道lex和yacc。他们就是俗称的编译器的编译器。 如果需要做词法分析和语法分析,可以使用这两个工具。 但是lex和yacc都是基于c语言的,而且自动生成的语言有很多宏定义十分难懂。 (lex的开源实现有flex,yacc的开源实现有bison). 我使用flex和bison自动生成了一下,生成的代码在v
我是一只修行千年的狐 千年修行 千年孤独 夜深人静时 可有人听见我在哭 灯火阑珊处 可有人看见我跳舞 滚滚红尘里 谁又种下了爱的蛊 茫茫人海中 谁又喝下了爱的毒 我爱你时 你正一贫如洗寒窗苦读 离开你时 你正金榜题名洞房花烛 能不能为你再跳一支舞 我是你千百年前放生的白狐 你看衣袂飘飘 衣袂飘飘&n
/// <summary> /// 对CAPIHook进行了dotnet下的封装。 /// 其中fnHook: 为挂钩的函数的新地址的委托 /// 不要传送和挂钩的函数不一致的委托,关于如果从程序上阻止这个行为,暂时还没有想到好的办法。 ///////
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号