2012年5月10日

我所用到的yacc与lex命令。

摘要: 最近上操作系统实验课,用到了yacc和lex,Linux下使用bison和flex。下面是我用到的一些功能和命令,与大家分享。在yacc或bison里定义的token如 %token xxx等,如果要在flex里用到,那么要用命令生成相应的头文件。使用命令:yacc -d example.y 生成y.tab.h,y.tab.c。或者使用命令:bison -d example.y 生成example.tab.h,example.tab.c。头文件里有token的枚举定义给flex使用,所以要在flex源文件 example.l 中的第一部分包含这个头文件:1 %{2 #include " 阅读全文

posted @ 2012-05-10 18:21 buzzerrookie 阅读(1258) 评论(0) 推荐(0) 编辑

导航