为改进反向工程和双向传递的关键字支持,以使 IBM® Rational® Rhapsody® 可以正确导入和双向传递使用非标准或未知关键字的声明,可以在反向工程选项窗口的预处理选项卡中添加一个附加的用户定义关键字列表。
关于此任务
要为 C 和 C++ 项目添加附加的关键字:
过程
- 在添加预处理符号窗口上,依次选择添加符号和附加关键字单选按钮。
- 在符号字段中输入关键字。
- 根据要执行的操作:
- 如果要输入更多附加关键字,单击应用。
- 如果已完成操作,要返回到预处理选项卡,单击确定。
- 注意,在预处理选项卡上,您的类型为 K 的关键字已添加到预处理列表。
结果
注: 使用 <lang>_ReverseEngineering:Parser:AdditionalKeywords 属性可以添加逗号分隔的附加关键字列表(例如:far,near)。
此属性中可能已包含了由 Rational Rhapsody 提供的关键字。
请注意,对附加关键字有以下限制:
- 不支持带参数的关键字。
- 不支持多于一个单词的关键字。
- 关键字在元素特征符中不可见。
- 如果同一关键字在多处用到(例如,在类型前后都用到),解析器会碰到歧义性问题,无法正确指示关键字的使用。