Commit 1c75173e authored by Lev Walkin's avatar Lev Walkin

test named sets...

parent 3d3715b5
...@@ -43,7 +43,7 @@ COMMON_FLAGS= -I. -DEMIT_ASN_DEBUG ...@@ -43,7 +43,7 @@ COMMON_FLAGS= -I. -DEMIT_ASN_DEBUG
CFLAGS=\${COMMON_FLAGS} ${CFLAGS} CFLAGS=\${COMMON_FLAGS} ${CFLAGS}
CXXFLAGS=\${COMMON_FLAGS} ${CXXFLAGS} CXXFLAGS=\${COMMON_FLAGS} ${CXXFLAGS}
CC=${CC} CC ?= ${CC}
all: check-executable all: check-executable
check-executable: compiled-module *.c* check-executable: compiled-module *.c*
......
<PDU> <PDU>
<setOf> <setOfREAL>
<REAL>3.14</REAL> <REAL>3.14</REAL>
<REAL><!--<zzz>--><PLUS-INFINITY/></REAL> <REAL><!--<zzz>--><PLUS-INFINITY/></REAL>
</setOf> </setOfREAL>
</PDU> </PDU>
<PDU><setOf></setOf></PDU> <PDU><setOfREAL></setOfREAL></PDU>
<PDU>
<namedSetOfEnums>
<one/>
<oneMore/>
</namedSetOfEnums>
</PDU>
<PDU>
<setOfREAL>
<REAL>1.0</REAL>
</setOfREAL>
</PDU>
<PDU> <namedSetOfREAL> <name>1.0</name> </namedSetOfREAL> </PDU>
...@@ -18,13 +18,16 @@ BEGIN ...@@ -18,13 +18,16 @@ BEGIN
PDU ::= CHOICE { PDU ::= CHOICE {
sequence Sequence, sequence Sequence,
set Set, set Set,
setOf SetOf,
sequenceOf SequenceOf, sequenceOf SequenceOf,
extensibleSet ExtensibleSet, extensibleSet ExtensibleSet,
extensibleSequence ExtensibleSequence, extensibleSequence ExtensibleSequence,
extensibleSequence2 ExtensibleSequence2, extensibleSequence2 ExtensibleSequence2,
setOfNULL SetOfNULL, setOfNULL SetOfNULL,
setOfREAL SetOfREAL,
setOfEnums SetOfEnums, setOfEnums SetOfEnums,
namedSetOfNULL NamedSetOfNULL,
namedSetOfREAL NamedSetOfREAL,
namedSetOfEnums NamedSetOfEnums,
seqOfZuka SeqOfZuka, seqOfZuka SeqOfZuka,
... ...
} }
...@@ -60,9 +63,12 @@ BEGIN ...@@ -60,9 +63,12 @@ BEGIN
integer INTEGER OPTIONAL integer INTEGER OPTIONAL
} }
SetOf ::= SET OF REAL
SetOfNULL ::= SET OF NULL SetOfNULL ::= SET OF NULL
SetOfREAL ::= SET OF REAL
SetOfEnums ::= SET OF ENUMERATED { one, oneMore } SetOfEnums ::= SET OF ENUMERATED { one, oneMore }
NamedSetOfNULL ::= SET OF y NULL
NamedSetOfREAL ::= SET OF name REAL
NamedSetOfEnums ::= SET OF name ENUMERATED { one, oneMore }
SequenceOf ::= SEQUENCE OF id INTEGER { one(1), two(2) } SequenceOf ::= SEQUENCE OF id INTEGER { one(1), two(2) }
SeqOfZuka ::= SEQUENCE OF zuka NULL SeqOfZuka ::= SEQUENCE OF zuka NULL
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment