Skip to content
Snippets Groups Projects
Commit 6bd424fa authored by Lev Walkin's avatar Lev Walkin
Browse files

modules split

parent ff7dd147
No related branches found
No related tags found
No related merge requests found
...@@ -3,22 +3,34 @@ ...@@ -3,22 +3,34 @@
-- iso.org.dod.internet.private.enterprise (1.3.6.1.4.1) -- iso.org.dod.internet.private.enterprise (1.3.6.1.4.1)
-- .spelio.software.asn1c.test (9363.1.5.1) -- .spelio.software.asn1c.test (9363.1.5.1)
-- .16 -- .16 1
-- .16 2
ModuleTestConstraint ModuleTestConstraint1
{ iso org(3) dod(6) internet(1) private(4) enterprise(1) { iso org(3) dod(6) internet(1) private(4) enterprise(1)
spelio(9363) software(1) asn1c(5) test(1) 16 } spelio(9363) software(1) asn1c(5) test(1) 16 1 }
DEFINITIONS ::= DEFINITIONS ::=
BEGIN BEGIN
IMPORTS Type1 FROM ModuleTestConstraint2;
-- external reference -- external reference
Type0 ::= IA5String (Type6) Type0 ::= IA5String (Type6)
Type6 ::= IA5String (Type1)
END
ModuleTestConstraint2
{ iso org(3) dod(6) internet(1) private(4) enterprise(1)
spelio(9363) software(1) asn1c(5) test(1) 16 2 }
DEFINITIONS ::=
BEGIN
EXPORTS Type1;
-- external reference
Type1 ::= IA5String (SIZE(1..ten,...))(FROM("a".."z"|"#",...)) Type1 ::= IA5String (SIZE(1..ten,...))(FROM("a".."z"|"#",...))
Type2 ::= IA5String (SIZE (MIN..4)|FROM ("abc")) Type2 ::= IA5String (SIZE (MIN..4)|FROM ("abc"))
Type3 ::= BMPString (SIZE(1)) Type3 ::= BMPString (SIZE(1))
Type4 ::= INTEGER (1..MAX) Type4 ::= INTEGER (1..MAX)
Type5 ::= BOOLEAN (TRUE|FALSE) Type5 ::= BOOLEAN (TRUE|FALSE)
Type6 ::= IA5String (Type1)
ten INTEGER ::= 10 ten INTEGER ::= 10
......
ModuleTestConstraint { iso org(3) dod(6) internet(1) private(4) enterprise(1) ModuleTestConstraint1 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
spelio(9363) software(1) asn1c(5) test(1) 16 } spelio(9363) software(1) asn1c(5) test(1) 16 1 }
DEFINITIONS ::= DEFINITIONS ::=
BEGIN BEGIN
Type0 ::= IA5String (((SIZE(1..10))(FROM("a".."z" | "#")))) Type0 ::= IA5String (((SIZE(1..10))(FROM("a".."z" | "#"))))
Type6 ::= IA5String ((SIZE(1..10))(FROM("a".."z" | "#")))
END
ModuleTestConstraint2 { iso org(3) dod(6) internet(1) private(4) enterprise(1)
spelio(9363) software(1) asn1c(5) test(1) 16 2 }
DEFINITIONS ::=
BEGIN
Type1 ::= IA5String (SIZE(1..10,...))(FROM("a".."z" | "#",...)) Type1 ::= IA5String (SIZE(1..10,...))(FROM("a".."z" | "#",...))
Type2 ::= IA5String (SIZE(MIN..4) | FROM("abc")) Type2 ::= IA5String (SIZE(MIN..4) | FROM("abc"))
...@@ -15,8 +24,6 @@ Type4 ::= INTEGER (1..MAX) ...@@ -15,8 +24,6 @@ Type4 ::= INTEGER (1..MAX)
Type5 ::= BOOLEAN (TRUE | FALSE) Type5 ::= BOOLEAN (TRUE | FALSE)
Type6 ::= IA5String ((SIZE(1..10))(FROM("a".."z" | "#")))
ten INTEGER ::= 10 ten INTEGER ::= 10
v1 Type1 ::= "#value with ""double quotes""" v1 Type1 ::= "#value with ""double quotes"""
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment