我一直在阅读LIKEDS
, TEMPLATE
, 并BASED
试图确定是否有一种方法可以创建具有继承的数据结构模板(原型)。我有:
D costs DS QUALIFIED TEMPLATE
D material 6 0
D cutting 6 0
D ...etc...
D boxCosts DS LIKEDS(costs)
D folding 6 0
D ...etc...
D posterCosts DS LIKEDS(costs)
D laminating 6 0
D ...etc...
我希望 boxCosts 看起来像:
boxCosts:
material
cutting
folding
etc. (no laminating, this isn't a poster)
有没有办法实现这种类型的数据结构模板?我知道我可以这样做:
D boxCosts DS
D common LIKEDS(costs)
D folding 6 0
D ...etc...
但是当我想要一个平面结构时,这会创建一个层次结构。
我也许可以用抄写本来做到这一点,但我不知道是否只有我想要在自己的文件中的数据结构部分有一本抄写本,或者为整个应用程序有潜在复杂的条件抄写本会更糟复制这些信息的区域很小......?模板与我想要的非常接近,我怀疑我一定是遗漏了一些东西。
如果您想知道,我在尝试创建像我展示的那样的继承数据结构时得到的编译错误位于关键字RNF3703: The subfield or parameter definition is not specified within a group.
下方的第一个 D 规范中。LIKEDS
谢谢阅读。