我写了这个ASN.1模块
-- Created: Mon May 06 19:38:15 CEST 2013 ASN-Module DEFINITIONS AUTOMATIC TAGS ::= BEGIN
Client ::= SEQUENCE { lientNumber INTEGER}
Server ::= SEQUENCE { lientNumber INTEGER, serverString String } END
Eclipse ASN.1插件没有向我显示模块中的任何错误,但是当我想用jac asn1编译它时出现此错误
javacc.ParseException:在第5行第12列遇到“:: =”。期待其中一个:“{”...“DEFINITIONS”...在javacc的javacc.AsnParser.generateParseException(AsnParser.java:5351)。 AsnParser.jj_consume_token(AsnParser.java:5232)位于javacc.AsnParser.Input(AsnParser.java:238)的javacc.AsnParser.Module.Input(AsnParser.java:238)javacc.AsnParser.main(AsnParser.java:83) - ASN.1编译器版权所有1999 FORGE Research Pty Ltd.
用法:java AsnParser [-d目录] [-p包]源文件...
来自信息技术 - 抽象语法记法一(ASN.1):基本记法规范(ITU-T X.680 (08/2015));第13章:模块定义:
ModuleDefinition ::= ModuleIdentifier DEFINITIONS EncodingReferenceDefault TagDefault ExtensionDefault " ::= "
BEGIN
ModuleBody
EncodingControlSections
END
看起来你不小心评论了ASN-Module DEFINITIONS AUTOMATIC TAGS ::= BEGIN
部分。