DXL有预处理器吗

Does DXL have a preprocessor

是否可以在 DOORS DXL 中使用简单的预处理器语句?

喜欢使用 #ifdef#define?

我正在尝试做的两件主要事情是对 if 语句进行预处理(主要用于调试目的)

#ifdef SayHi
print "Hi"
#endif

和 C 一样的宏

#define printHi print "Hi"

不幸的是没有。 #include 看起来像一个预处理语句,但根据我们的分析,这个语句只不过是解码加密的包含文件,否则只是将包含文件的内容粘贴到位。

当我们在部分代码中引入调试时,我们或多或少地用 printDEBUG 函数调用替换了所有文件中的所有“打印”语句,如果设置了代码中的变量,它将打印到调试文件为 1 或者如果设置了特定的环境变量(您可以在启动 DOORS 之前设置)