求一个代码格式化程序,用C++编的,或者给点思路什么的吧

时间:2008-05-09 19:06:46   来源:论坛整理  作者:  编辑:chinaitzhe
我想知道这样的题如何下手,最好有代码,谢谢大家!
网友回复:rb, 我这又,要不?
网友回复:有两条思路
1.根据一定的规则查找替换,这个能力有限,而且效果不好
2.就是对整个程序进行分析,根据你的代码格式化要求,也就是一个文法,根据这个文法去识别代码,然后格式化
至于怎么识别,请参考编译原理
网友回复:先google代码美化工具,然后会得到indent之类的东西,然后再google,可以得到它们的源代码,读里面的技术文档,再google可以得到思路.
词法分析,语法分析,yacc,lex...参考编译原理.
关键字:一个,代码,格式化,程序,思路,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面