Sync with 5.1.0
[deliverable/titan.core.git] / regression_test / negativeTest / Types.asn
CommitLineData
970ed795
EL
1--/////////////////////////////////////////////////////////////////////////////
2-- Copyright (c) 2000-2014 Ericsson Telecom AB
3-- All rights reserved. This program and the accompanying materials
4-- are made available under the terms of the Eclipse Public License v1.0
5-- which accompanies this distribution, and is available at
6-- http://www.eclipse.org/legal/epl-v10.html
7--/////////////////////////////////////////////////////////////////////////////
8Types
9DEFINITIONS
10::=
11BEGIN
12IMPORTS ;
13
14-- MyInt ::= INTEGER (1..10)
15
16MySeq ::= SEQUENCE {
17 i INTEGER,
18 b BOOLEAN
19}
20
21MySeqModified ::= SEQUENCE {
22 i INTEGER OPTIONAL,
23 b BOOLEAN OPTIONAL
24}
25
26MySeqModified2 ::= SEQUENCE {
27 bs BIT STRING,
28 i INTEGER OPTIONAL,
29 oc OCTET STRING,
30 b BOOLEAN OPTIONAL,
31 r REAL
32}
33
34MySeqModified3 ::= SEQUENCE {
35 b BOOLEAN
36}
37
38MySeqModified4 ::= SEQUENCE {
39}
40
41MySeqModified5 ::= SEQUENCE {
42 sof MySeqOf
43}
44
45MySeqModified6 ::= SEQUENCE {
46 u MyUnion
47}
48
49MySeqOf ::= SEQUENCE OF INTEGER
50MySeqOfModified ::= SEQUENCE OF REAL
51MySeqOfModified2 ::= SEQUENCE OF BOOLEAN
52
53MyUnion ::= CHOICE {
54 i INTEGER,
55 b BOOLEAN,
56 s MySeq
57}
58
59MyUnionModified ::= CHOICE {
60 i INTEGER,
61 b BOOLEAN,
62 s MySeqModified4,
63 r REAL,
64 bs BIT STRING,
65 os OCTET STRING
66}
67
68MySeqModifiedT ::= SEQUENCE {
69 b BOOLEAN,
70 i INTEGER
71}
72
73MyInt ::= [77] INTEGER
74MyBool::= [88] BOOLEAN
75
76MySeqTerr ::= SEQUENCE {
77 i MyInt,
78 b MyBool
79}
80
81MyRecursiveSeq ::= SEQUENCE {
82 r MyRecursiveSeq OPTIONAL
83}
84
85END
This page took 0.02661 seconds and 5 git commands to generate.