由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - yacc/bison的调试和分析工具? (转载)
相关主题
有没有做编译的大牛请问一个关于nlp parser的问题
LR(1) paser generator 的效率问题计算机系的理论课到底怎么学呢
Static library linking using Bison有没有c 或是 c++ 的bnf 文件
[转载] 词法分析中的\有没有能在单台机子上调试mpi程序的simulator? (转载)
推荐一个open source的c compiler做text mining的同修, 请推荐一个好的tokenization的library?
yacc 求助常用的调试网络的命令,除了ping和traceroute,还有什么? (转载)
表达式求值问题问一个C语言中整型和浮点运算的问题
YACC tables (yyact, yypact, yypgo ...) 的问题 (转载)谁能帮我调试好一个程序,我愿付给一定报偿。
相关话题的讨论汇总
话题: yacc话题: 调试话题: yytext话题: bison话题: 词法
进入CS版参与讨论
1 (共1页)
g*********s
发帖数: 1782
1
【 以下文字转载自 Programming 讨论区 】
发信人: gandjmitbbs (Nothing), 信区: Programming
标 题: yacc/bison的调试和分析工具?
发信站: BBS 未名空间站 (Tue May 27 17:42:05 2008)
有个lex/yacc写的文本分析器,现在需要更改一个词法单位string的实现,基本想法是
把返回值从strdup(yytext)改成yytext,用shallow copy来减少malloc/free操作频率
,提高运行效率。
但是更改这个词法单位后引发了链锁反应,所有涉及这个词法单位的yacc状态都要相应
地修改。手工跟踪了一下,非常多。一个一个改,容易错也容易漏。
有没有什么yacc/bison的调试和分析工具,能静态分析,告知有哪些状态需要修改,这
样可以按图索骥?
另外定义了YYDEBUG,也定义了int yydebug=1,调试时报告的状态转换和都是编码,60
,51等,报告的token只有名称,比如string,没有yytext的具体内容。能直接打出状
态名称,还有当前处理的token内容吗?
1 (共1页)
进入CS版参与讨论
相关主题
谁能帮我调试好一个程序,我愿付给一定报偿。推荐一个open source的c compiler
我是否该接受这个Offer (with H1B)yacc 求助
女IT民工的梦 zz(转载)表达式求值问题
visual studio每次调试后solution explorer消失,请教?YACC tables (yyact, yypact, yypgo ...) 的问题 (转载)
有没有做编译的大牛请问一个关于nlp parser的问题
LR(1) paser generator 的效率问题计算机系的理论课到底怎么学呢
Static library linking using Bison有没有c 或是 c++ 的bnf 文件
[转载] 词法分析中的\有没有能在单台机子上调试mpi程序的simulator? (转载)
相关话题的讨论汇总
话题: yacc话题: 调试话题: yytext话题: bison话题: 词法