如何在一个asn.1文件中定义两个模块?

时间:2013-08-06 08:31:04

标签: asn.1

当我尝试在test.asn1文件中声明以下模块时,编译失败并显示错误: 文件“test.asn1”,第9行:符号“CDRR8”的语法错误

该文件的内容为:

CDR DEFINITIONS IMPLICIT TAGS ::=
BEGIN
ChangeCondition  ::= ENUMERATED
{
  qoSChange               (0),
  tariffTime              (1)
}

END

CDRR8 DEFINITIONS IMPLICIT TAGS ::=
BEGIN
ChangeCondition  ::= ENUMERATED
{
  qoSChange               (0),
  tariffTime              (1)
}
END

尝试谷歌但却一无所获。为什么我不能在同一个文件中定义两个模块?有人可以帮助指出这个错误的原因吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

我没有看到你的语法有什么问题。可能是您使用的工具不支持在单个文件中包含多个模块定义。