aboutsummaryrefslogtreecommitdiffstats
path: root/tests/34-class-OK.asn1.-EF
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-06-28 21:13:22 +0000
committerLev Walkin <vlm@lionet.info>2004-06-28 21:13:22 +0000
commit5bbff1e08cbaf5aaa4f71e85b3cbdba46da34468 (patch)
tree42f22d353e1b0da0627d19637293b6fc55d375cd /tests/34-class-OK.asn1.-EF
parente88268828eff58b4bbaf7d70b06f373d39a735e9 (diff)
removed -N command-line argument
Diffstat (limited to 'tests/34-class-OK.asn1.-EF')
-rw-r--r--tests/34-class-OK.asn1.-EF36
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/34-class-OK.asn1.-EF b/tests/34-class-OK.asn1.-EF
new file mode 100644
index 00000000..e9f76b59
--- /dev/null
+++ b/tests/34-class-OK.asn1.-EF
@@ -0,0 +1,36 @@
+
+ModuleTestClassSimple {iso(-1) org(3) dod(6) internet(1) private(4)
+ enterprise(1) spelio(9363) software(1) asn1c(5) test(1)
+ 34 }
+DEFINITIONS IMPLICIT TAGS ::=
+BEGIN
+
+EXTENSION ::= CLASS {
+ &id OBJECT IDENTIFIER UNIQUE,
+ &ExtnType
+} WITH SYNTAX {
+ SYNTAX &ExtnType
+ IDENTIFIED BY &id
+ }
+
+
+Ext1 ::= SEQUENCE {
+ extnId EXTENSION.&id
+}
+
+EXTENSION-ATTRIBUTE ::= CLASS {
+ &id INTEGER (0..256) UNIQUE,
+ &Type
+} WITH SYNTAX {&Type IDENTIFIED BY &id}
+
+
+terminal-type EXTENSION-ATTRIBUTE ::= { TerminalType IDENTIFIED BY 23}
+
+ExtensionAttribute ::= SEQUENCE {
+ extension-attribute-type [0] IMPLICIT EXTENSION-ATTRIBUTE.&id ({ExtensionAttributeTable}),
+ extension-attribute-value [1] IMPLICIT EXTENSION-ATTRIBUTE.&Type ({ExtensionAttributeTable}{@extension-attribute-type})
+}
+
+ub-extension-attributes INTEGER ::= 256
+
+END