我想要的是一个编辑器,允许我指定什么预处理器值有效,并只显示相关的代码.我有一些非常基本的工作,Vim匹配#ifdef和#endif,但代码充满了更高级的结构,如#ifndef,#if和#else.更糟糕的是,这些构造在逻辑上更复杂,我不认为我的Vim脚本技能足以让我得到我想要的.例如:
#if DLEVEL > 5 #define SIGNAL 1 #if STACKUSE == 1 #define STACK 200 #else #define STACK 100 #endif#else #define SIGNAL 0 #if STACKUSE == 1 #define STACK 100 #else #define STACK 50 #endif#endif#if DLEVEL == 0 #define STACK 0#elif DLEVEL == 1 #define STACK 100#elif DLEVEL > 5 display( deBUGptr );#else #define STACK 200#endif
包括定义一个表达式求值器,如果我想解决它.这必须是一个解决的问题!如果您有Vim建议或其他建议,请告诉我们.
解决方法 Eclipse CDT编辑器基于您声明为活动的宏,突出显示代码.你可能想检查一下. 总结以上是内存溢出为你收集整理的预处理蓝调有治愈吗?全部内容,希望文章能够帮你解决预处理蓝调有治愈吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)