Last sync 2016.04.01
[deliverable/titan.core.git] / regression_test / XML / XER / AsnValues.asn
CommitLineData
970ed795 1--/////////////////////////////////////////////////////////////////////////////
d44e3c4f 2-- Copyright (c) 2000-2016 Ericsson Telecom AB
970ed795
EL
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
d44e3c4f 7--
8-- Contributors:
9-- Balasko, Jeno
10-- Raduly, Csaba
11--
970ed795
EL
12--/////////////////////////////////////////////////////////////////////////////
13AsnValues DEFINITIONS AUTOMATIC TAGS
14::= BEGIN
15
16IMPORTS
17
18Asn-bs , -- BIT STRING
19Asn-bool, -- BOOLEAN
20Asn-pdv, -- EMBEDDED PDV
21Asn-ext, -- EXTERNAL
22Asn-int, -- INTEGER
23Asn-nul, -- NULL
24Asn-oid, -- OBJECT IDENTIFIER
25Asn-odesc, -- ObjectDescriptor
26Asn-os , -- OCTET STRING
27Asn-real, -- REAL
28Asn-roid, -- RELATIVE-OID
29
30Asn-bmp, -- BMPString
31Asn-gen, -- GeneralString
32Asn-gra, -- GraphicString
33Asn-ia5, -- IA5String
34Asn-num, -- NumericString
35Asn-prn, -- PrintableString
36Asn-ttx, -- TeletexString
37Asn-uni, -- UniversalString
38Asn-utf, -- UTF8String
39Asn-vis, -- VisibleString
40Asn-vtx, -- VideotexString
41Asn-unr, -- CHARACTER STRING
42Flintstones, -- enum
43Family,
44NothingToSeeHere,
45Everything,
46MaybeEverything,
47Something,
48Nestor, NestorEx,
49Deep1c, Deep1s,
50Deep2o, Deep3o, Deep4o, Deep5o,
51A-rboolean,
52LotsaText
53
54FROM Asntypes ;
55
56-- BIT STRING
57bstr Asn-bs ::= '10100100'B
58bstr0 Asn-bs ::= ''B
59
60abstr BIT STRING ::= '10100100'B
61abstr0 BIT STRING ::= ''B
62
63binpi BIT STRING ::= -- first 256 bits of the fractional part of pi
64'00100100 00111111 01101010 10001000 10000101 10100011 00001000 11010011
65 00010011 00011001 10001010 00101110 00000011 01110000 01110011 01000100
66 10100100 00001001 00111000 00100010 00101001 10011111 00110001 11010000
67 00001000 00101110 11111010 10011000 11101100 01001110 01101100 10001001'B
68
69/* The OSS Nokalva ASN.1 compiler rejects the value below if it's split
70 over multiple lines. Strangely it accepts the one above. This appears
71 to depend on whether it's a built-in BIT STRING or the user-defined Asn-bs.
72*/
73
74binpi2 Asn-bs ::= -- next 256 bits of the fractional part of pi
75'01000101 00101000 00100001 11100110 00111000 11010000 00010011 01110111 10111110 01010100 01100110 11001111 00110100 11101001 00001100 01101100 11000000 10101100 00101001 10110111 11001001 01111100 01010000 11011101 00111111 10000100 11010101 10110101 10110101 01000111 00001001 00010111'B
76
77-- BOOLEAN
78boo Asn-bool ::= TRUE
79noo Asn-bool ::= FALSE -- do not want
80so-true BOOLEAN ::= TRUE
81
82-- EMBEDDED PDV
83
84-- note: data-value-descriptor not allowed for EMBEDDED PDV
85
86pdv-sxs Asn-pdv ::= { -- identification : SyntaXeS
87 identification syntaxes : {
88 abstract { iso 0 9 8 7 6 5 }, transfer { iso 0 5 6 7 8 9 }
89 },
90 -- data-value-descriptor "Food given to cattle",
91 data-value 'BEEFFEED'H
92}
93
94pdv-sx Asn-pdv ::= {
95 identification syntax : { etsi 1 3 5 },
96 -- data-value-descriptor "We need real coffee",
97 data-value 'DECAFBAD'H
98}
99
100pdv-pci Asn-pdv ::= { -- identification : Presentation-Context-Id
101 identification presentation-context-id : 1,
102 -- OPTIONAL data-value-descriptor
103 data-value 'BABEFACE'H
104}
105
106pdv-cneg Asn-pdv ::= { -- identification : Context-NEGotiation
107 identification context-negotiation : {
108 presentation-context-id 69,
109 transfer-syntax { joint-iso-itu-t 7 18 28 18 28 45 90 45 }
110 },
111 -- OPTIONAL data-value-descriptor
112 data-value 'C1AFB1'H
113}
114
115pdv-xsx Asn-pdv ::= {
116 identification transfer-syntax : { etsi 0 1 2 },
117 data-value 'C0FFEE'H
118}
119
120pdv-fix Asn-pdv ::= {
121 identification fixed : NULL,
122 data-value 'F1'H
123}
124
125
126epdv-sxs EMBEDDED PDV ::= { -- identification : SyntaXeS
127 identification syntaxes : {
128 abstract { iso 0 9 8 7 6 5 }, transfer { iso 0 5 6 7 8 9 }
129 },
130 -- data-value-descriptor "Food given to cattle",
131 data-value 'BEEFFEED'H
132}
133
134epdv-sx EMBEDDED PDV ::= {
135 identification syntax : { etsi 1 3 5 },
136 -- data-value-descriptor "We need real coffee",
137 data-value 'DECAFBAD'H
138}
139
140epdv-pci EMBEDDED PDV ::= { -- identification : Presentation-Context-Id
141 identification presentation-context-id : 1,
142 -- OPTIONAL data-value-descriptor
143 data-value 'BABEFACE'H
144}
145
146epdv-cneg EMBEDDED PDV ::= { -- identification : Context-NEGotiation
147 identification context-negotiation : {
148 presentation-context-id 69,
149 transfer-syntax { joint-iso-itu-t 7 18 28 18 28 45 90 45 }
150 },
151 -- OPTIONAL data-value-descriptor
152 data-value 'C1AFB1'H
153}
154
155epdv-xsx EMBEDDED PDV ::= {
156 identification transfer-syntax : { etsi 0 1 2 },
157 data-value 'C0FFEE'H
158}
159
160epdv-fix EMBEDDED PDV ::= {
161 identification fixed : NULL,
162 data-value 'F1'H
163}
164
165
166-- EXTERNAL
167ext Asn-ext ::=
168{
169 identification presentation-context-id : 2,
170 -- OPTIONAL data-value-descriptor "p-c-i, indirect only"
171 data-value 'BABEFACE'H
172}
173
174ext-sx Asn-ext ::=
175{
176 identification syntax : e-oid,
177 data-value-descriptor "using syntax, direct only",
178 data-value 'BAADF00D'H
179}
180
181ext-cn Asn-ext ::=
182{
183 identification context-negotiation : {
184 presentation-context-id 111,
185 transfer-syntax ber-oid
186 },
187 data-value-descriptor "using context negotiation, both",
188 data-value '1337D00D'H
189}
190
191-- INTEGER
192fourty-two Asn-int ::= 42
193zarro Asn-int ::= 0
194avogadro Asn-int ::= 602214179000000000000000
195
196-- NULL
197nul Asn-nul ::= NULL
198
199-- OBJECT IDENTIFIER
200etsi Asn-oid ::= { itu-t identified-organization etsi(0) }
201etsi-reserved Asn-oid ::= { itu-t identified-organization etsi(0) reserved(127) }
202etsid Asn-oid ::= { itu-t identified-organization etsi(0) reserved(127) etsi-identified-organization(0) }
203ericsson Asn-oid ::= { itu-t identified-organization etsi(0) reserved(127) etsi-identified-organization(0) ericsson(5) }
204ericsson-testing Asn-oid ::= { itu-t identified-organization etsi(0) reserved(127) etsi-identified-organization(0) ericsson(5) testing(0) }
205pi-oid Asn-oid ::= { iso 3 14 15 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6 4 3 3 }
206e-oid Asn-oid ::= { 2 7 18 28 18 28 45 90 45 }
207etsi-solo Asn-oid ::= { etsi } -- is this a ROID ?
208
209ber-oid Asn-oid ::= {joint-iso-ccitt asn1(1) basic-encoding(1)}
210-- (see Clause 25.2 of Recommendation X.208, Appendix A, "Referenced Documents").
211
212cer-oid Asn-oid ::= {joint-iso-ccitt mhs-motis(6) group(6) white(1) api(2) om(4) canonical-ber(4)}
213-- (see Clause 8.7 of Recommendation X.509, Appendix A, "Referenced Documents").
214
215
216-- this is invalid (objid component list cannot be empty)
217-- noid Asn-oid ::= {}
218
219-- this is not allowed, X.690 (07/2002) 31.10 refers to X.660;
220-- X.660 requires that an object identifier value shall contain at least two arcs
221-- itu-t Asn-oid ::= { itu-t }
222
223
224-- ObjectDescriuptor
225etsi-desc Asn-odesc ::= "European Telecommunications Standards Institute"
226
227-- OCTET STRING
228os Asn-os ::= '00112233'H
229os0 Asn-os ::= ''H
230
231-- REAL
232pi Asn-real ::= 3.1415926535897932384626433
233e Asn-real ::= 2.718281828459045
234o Asn-real ::= 0
235
236/* Minus zero is not permitted, see X.680 (07/2002) 18.2
237minus0 Asn-real ::= -0
238*/
239
240-- RELATIVE-OID
241
242zoid Asn-roid ::= {iso(1) member-body(2) bsi(826) disc(0) ericsson(1249)}
243
244-- BMPString
245b1val Asn-bmp ::= {"Ich wei", {0,0,0,223} ," es! Basic Multilingual Plane."}
246b0val Asn-bmp ::= ""
247-- author Asn-bmp ::= { latinCapitalLetterR , latinSmallLetterAWithAcute, latinSmallLetterD, latinSmallLetterU, latinSmallLetterL, latinSmallLetterY }
248esc-bmp Asn-bmp ::= { -- this string is to test the escaping of non-ASCII characters (group and plane must be zero for BMPString)
249"BMP", {0,0,0,10},
250{0,0,0,0}, {0,0,0,1}, {0,0,0,2}, {0,0,0,3}, {0,0,0,4}, {0,0,0,5}, {0,0,0,6}, {0,0,0,7},
251{0,0,0,8}, {0,0,0,9}, {0,0,0,10}, {0,0,0,11}, {0,0,0,12}, {0,0,0,13}, {0,0,0,14}, {0,0,0,15},
252{0,0,0,16}, {0,0,0,17}, {0,0,0,18}, {0,0,0,19}, {0,0,0,20}, {0,0,0,21}, {0,0,0,22}, {0,0,0,23},
253{0,0,0,24}, {0,0,0,25}, {0,0,0,26}, {0,0,0,27}, {0,0,0,28}, {0,0,0,29}, {0,0,0,30}, {0,0,0,31},
254{0,0,0,132}, {0,0,1,66}, {0,0,66,66}
255}
256esc-bmp-dec Asn-bmp ::= { -- this string is what we get back from XML decoding
257"BMP", {0,0,0,10},
258{0,0,0,0}, {0,0,0,1}, {0,0,0,2}, {0,0,0,3}, {0,0,0,4}, {0,0,0,5}, {0,0,0,6}, {0,0,0,7},
259{0,0,0,8}, {0,0,0,9}, {0,0,0,10}, {0,0,0,11}, {0,0,0,12}, {0,0,0,10 /* instead of 13 */}, {0,0,0,14}, {0,0,0,15},
260{0,0,0,16}, {0,0,0,17}, {0,0,0,18}, {0,0,0,19}, {0,0,0,20}, {0,0,0,21}, {0,0,0,22}, {0,0,0,23},
261{0,0,0,24}, {0,0,0,25}, {0,0,0,26}, {0,0,0,27}, {0,0,0,28}, {0,0,0,29}, {0,0,0,30}, {0,0,0,31},
262{0,0,0,132}, {0,0,1,66}, {0,0,66,66}
263}
264html-bmp Asn-bmp ::= "<html><body onload='javascript.alert(""BMP"")'>&nbsp;</body></html>"
265
266
267-- GeneralString
268g1val Asn-gen ::= "Who is General Failure and why is he reading my disk ?"
269g0val Asn-gen ::= ""
270
271-- GrapgicString
272gr1val Asn-gra ::= "Graphic"
273gr0val Asn-gra ::= ""
274
275-- IA5String
276ia5val Asn-ia5 ::= "Ia5! Ia5! Cthulhu fhtagn!"
277ia6val Asn-ia5 ::= ""
278ia7val IA5String ::= "A bona fide IA5String"
279ia8val IA5String ::= ""
280
281val-vis Asn-vis ::= "Visible (ISO646)" -- VisibleString a.k.a. ISO646String
282val-num Asn-num ::= "150130937545296572356771972164254457814047970568738777235893533016064" -- NumericString= 42 ** 42 !
283val-prn Asn-prn ::= "Printable" -- PrintableString
284val-ttx Asn-ttx ::= "Teletex" -- TeletexString
285val-uni Asn-uni ::= { "Universal ", {0, 0, 112, 112}, {0, 0, 127, 189}, kisarvizturo } -- UniversalString
286-- 0xE7 0x81 0xB0 0xE7 0xBE 0xBD
287
288esc-uni Asn-uni ::= { -- this string is to test the escaping of non-ASCII characters
289"Universal escapology", {0,0,0,10}, -- newline
290-- Now all the control characters
291{0,0,0,0}, {0,0,0,1}, {0,0,0,2}, {0,0,0,3}, {0,0,0,4}, {0,0,0,5}, {0,0,0,6}, {0,0,0,7},
292{0,0,0,8}, {0,0,0,9}, {0,0,0,10}, {0,0,0,11}, {0,0,0,12}, {0,0,0,13}, {0,0,0,14}, {0,0,0,15},
293{0,0,0,16}, {0,0,0,17}, {0,0,0,18}, {0,0,0,19}, {0,0,0,20}, {0,0,0,21}, {0,0,0,22}, {0,0,0,23},
294{0,0,0,24}, {0,0,0,25}, {0,0,0,26}, {0,0,0,27}, {0,0,0,28}, {0,0,0,29}, {0,0,0,30}, {0,0,0,31},
295-- Now some Unicode characters
296{0,0,0,132}, {0,0,1,66}, {0,0,66,66}, {0,1,66,66}, {0,16,66,66}
297}
298esc-uni-dec Asn-uni ::= { -- this string is what we get back from XER decoding
299"Universal escapology", {0,0,0,10}, -- newline
300-- Now all the control characters
301{0,0,0,0}, {0,0,0,1}, {0,0,0,2}, {0,0,0,3}, {0,0,0,4}, {0,0,0,5}, {0,0,0,6}, {0,0,0,7},
302{0,0,0,8}, {0,0,0,9}, {0,0,0,10}, {0,0,0,11}, {0,0,0,12}, {0,0,0,10 /* instead of 13 */}, {0,0,0,14}, {0,0,0,15},
303{0,0,0,16}, {0,0,0,17}, {0,0,0,18}, {0,0,0,19}, {0,0,0,20}, {0,0,0,21}, {0,0,0,22}, {0,0,0,23},
304{0,0,0,24}, {0,0,0,25}, {0,0,0,26}, {0,0,0,27}, {0,0,0,28}, {0,0,0,29}, {0,0,0,30}, {0,0,0,31},
305-- Now some Unicode characters
306{0,0,0,132}, {0,0,1,66}, {0,0,66,66}, {0,1,66,66}, {0,16,66,66}
307}
308html-uni Asn-uni ::= "<html><body onload='javascript.alert(""Universal"")'>&nbsp;</body></html>"
309
310val-utf Asn-utf ::= { "UTF8 ", nagyarvizturo } -- UTF8String
311esc-utf Asn-utf ::= {
312-- {0,0,0,0} not valid for UTF8 (string terminator)
313"UTF8 escapology", {0,0,0,10},
314{0,0,0,1}, {0,0,0,2}, {0,0,0,3}, {0,0,0,4}, {0,0,0,5}, {0,0,0,6}, {0,0,0,7},
315{0,0,0,8}, {0,0,0,9}, {0,0,0,10}, {0,0,0,11}, {0,0,0,12}, {0,0,0,13}, {0,0,0,14}, {0,0,0,15},
316{0,0,0,16}, {0,0,0,17}, {0,0,0,18}, {0,0,0,19}, {0,0,0,20}, {0,0,0,21}, {0,0,0,22}, {0,0,0,23},
317{0,0,0,24}, {0,0,0,25}, {0,0,0,26}, {0,0,0,27}, {0,0,0,28}, {0,0,0,29}, {0,0,0,30}, {0,0,0,31},
318{0,0,0,132}, {0,0,1,66}, {0,0,66,66}, {0,1,66,66}, {0,16,66,66}
319}
320esc-utf-dec Asn-utf ::= { -- what we get back from XER decoding
321"UTF8 escapology", {0,0,0,10},
322{0,0,0,1}, {0,0,0,2}, {0,0,0,3}, {0,0,0,4}, {0,0,0,5}, {0,0,0,6}, {0,0,0,7},
323{0,0,0,8}, {0,0,0,9}, {0,0,0,10}, {0,0,0,11}, {0,0,0,12}, {0,0,0,10 /* instead of 13 */}, {0,0,0,14}, {0,0,0,15},
324{0,0,0,16}, {0,0,0,17}, {0,0,0,18}, {0,0,0,19}, {0,0,0,20}, {0,0,0,21}, {0,0,0,22}, {0,0,0,23},
325{0,0,0,24}, {0,0,0,25}, {0,0,0,26}, {0,0,0,27}, {0,0,0,28}, {0,0,0,29}, {0,0,0,30}, {0,0,0,31},
326{0,0,0,132}, {0,0,1,66}, {0,0,66,66}, {0,1,66,66}, {0,16,66,66}
327}
328html-utf Asn-utf ::= "<html><body onload='javascript.alert(""UTF8"")'>&nbsp;</body></html>"
329
330val-vtx Asn-vtx ::= "Videotex" -- VideotexString
331/* Note: only BMPString, UTF8String and UniversalString can have {qu,ad,ru,ples} */
332
333blank-vis Asn-vis ::= "" -- VisibleString a.k.a. ISO646String
334blank-num Asn-num ::= "" -- NumericString
335blank-prn Asn-prn ::= "" -- PrintableString
336blank-ttx Asn-ttx ::= "" -- TeletexString
337blank-uni Asn-uni ::= "" -- UniversalString
338blank-utf Asn-utf ::= "" -- UTF8String
339blank-vtx Asn-vtx ::= "" -- VideotexString
340
341val-unr-sxs Asn-unr ::=
342{
343 identification syntaxes : {
344 abstract pi-oid,
345 transfer e-oid
346 },
347 string-value 'C3A17276 C3AD7A74 C5B172C5 912074C3'H -- kisarvizturo elso fele
348}
349
350val-unr-sx Asn-unr ::=
351{
352 identification syntax : pi-oid,
353 string-value 'BC6BC3B6 7266C3BA 72C3B367 C3A970'H -- kisarvizturo masodik fele
354}
355
356val-unr-pci Asn-unr ::=
357{
358 identification presentation-context-id : 42,
359 string-value 'C3815256 C38D5A54 C5B052C5 902054C3'H -- nagyarvizturo eleje
360}
361
362val-unr-cneg Asn-unr ::=
363{
364 identification context-negotiation : {
365 presentation-context-id 17,
366 transfer-syntax ber-oid
367 },
368 string-value '9C4BC396 5246C39A 52C39347 C38950'H -- nagyarvizturo ve'ge
369}
370
371val-unr-tsx Asn-unr ::=
372{
373 identification transfer-syntax : ber-oid,
374 string-value 'BEEE'H
375}
376
377val-unr-fix Asn-unr ::= --{ "CHARACTER STRING ", nagyarvizturo }
378{
379 identification fixed : NULL,
380 string-value 'C3815256 C38D5A54 C5B052C5 902054C3 9C4BC396 5246C39A 52C39347 C38950'H
381 -- nagyarvizturo, UTF-8
382}
383
384
385-- enum
386
387rubble Family ::= { barney, betty }
388
389-- empty record
390
391move-along NothingToSeeHere ::= {}
392
393-- -- -- -- -- -- -- -- -- --
394
395nagykisarvizturo UniversalString ::=
396 {nagyarvizturo, " ", {0,0,0,173}, " ", kisarvizturo}
397/* UTF8: ... 20C2AD20 ... */
398
399nagyarvizturo UniversalString ::= {
400 {0,0,0,193}, "RV", {0,0,0,205}, "ZT", {0,0,1,112}, "R", {0,0,1,80},
401 " T", {0,0,0,220}, "K", {0,0,0,214}, "RF", {0,0,0,218}, "R", {0,0,0,211}, "G", {0,0,0,201}, "P"
402}
403/*
404UTF8: "
405 C3815256 C38D5A54 C5B052C5 902054C3
406 9C4BC396 5246C39A 52C39347 C38950
407
408 195,129,82,86 195,141,90,84 197,176,82,197 144,32,84,195
409 156,75,195,150 82,70,195,154 82,195,147,71 195,137,80
410"
411*/
412
413kisarvizturo UniversalString ::= {
414 {0,0,0,225}, "rv", {0,0,0,237}, "zt", {0,0,1,113}, "r", {0,0,1,81},
415 " t", {0,0,0,252}, "k", {0,0,0,246}, "rf", {0,0,0,250}, "r", {0,0,0,243}, "g", {0,0,0,233}, "p"
416}
417/*
418UTF8: "
419 C3A17276 C3AD7A74 C5B172C5 912074C3
420 BC6BC3B6 7266C3BA 72C3B367 C3A970
421
422 195,161,114,118 195,173,122,116 197,177,114,197 145,32,116,195
423 188,107,195,182 114,102,195,186 114,195,179,103 195,169,112
424"
425*/
426
427d11-22a OCTET STRING ::=
428 '61448A42
429 C3815256C38D5A54C5B052C5902054C39C4BC3965246C39A52C39347C38950
430 20C2AD20
431 C3A17276C3AD7A74C5B172C5912074C3BC6BC3B67266C3BA72C3B367C3A970'H
432
433
434arbomit A-rboolean ::= { }
435arbtrue A-rboolean ::= { bb TRUE }
436arbfalse A-rboolean ::= { bb FALSE}
437
438a-evth Everything ::= {
439 bitstr binpi,
440 booool TRUE,
441 pdv pdv-sx,
442 cartoon betty,
443 outsider ext-cn,
444 wholenum 42,
445 nix NULL,
446 emptyrec {},
447 objection etsi,
448 octets 'F00DF00D'H,
449 printer "a-evth",
450 floating 0.0,
451 rroid zoid
452}
453
454-- -- -- -- -- -- -- --
455
456a-maybe MaybeEverything ::= { -- Whoa, deja vu !
457 bitstr binpi,
458 booool TRUE,
459 pdv pdv-sx,
460 cartoon betty,
461 outsider ext-cn,
462 wholenum 42,
463 nix NULL,
464 emptyrec {},
465 objection etsi,
466 octets 'F00DF00D'H,
467 printer "a-maybe",
468 floating 0.0,
469 rroid zoid
470}
471
472a-maybenot MaybeEverything ::= {}
473
474a-maybe-bitstr MaybeEverything ::= { bitstr bstr0 }
475
476a-maybe-true MaybeEverything ::= { booool FALSE }
477
478a-maybe-b MaybeEverything ::= {
479 bitstr bstr,
480 booool TRUE
481}
482
483-- -- -- -- -- -- -- --
484
485nixtor Nestor ::= {{
486 name "nixtor",
487 f2 {}
488}}
489
490nixtor2 Nestor ::= {{
491 name "nixtor2",
492 f2 {{}}
493}}
494
495nixtor3 Nestor ::= {{
496 name "nixtor3",
497 f2 {{{}}}
498}}
499
500nixtor4 Nestor ::= {{
501 name "nixtor4",
502 f2 {{{}}}
503}}
504
505an3 Nestor ::= {
506 { name "an3[0]", f2 {} },
507 { name "an3[1]", f2 {{}} },
508 { name "an3[2]", f2 {{{}}} }
509}
510
511nn Nestor ::= {{
512 name "nn",
513 f1 { ts1 10, ts2 TRUE },
514 f2 { { { { { your only : 5.0 } } } } }
515}}
516
517-- -- -- -- -- -- -- --
518
519
520nixtorex NestorEx ::= {{
521 name "nixtorex",
522 f2 {}
523}}
524
525nixtor2ex NestorEx ::= {{
526 name "nixtor2ex",
527 f2 {{}}
528}}
529
530nixtor3ex NestorEx ::= {{
531 name "nixtor3ex",
532 f2 {{{}}}
533}}
534
535nixtor4ex NestorEx ::= {{
536 name "nixtor4ex",
537 f2 {{{}}}
538}}
539
540an3ex NestorEx ::= {
541 { name "an3ex[0]", f2 {} },
542 { name "an3ex[1]", f2 {{}} },
543 { name "an3ex[2]", f2 {{{}}} }
544}
545
546
547d1c Deep1c ::= only : 1.0
548d1s Deep1s ::= { your only : 1.1 }
549d2o Deep2o ::= { { your only : 2.0 } }
550d3o Deep3o ::= { { { your only : 3.0 } } }
551d4o Deep4o ::= { { { { your only : 4.0 } } } }
552d5o Deep5o ::= { { { { { your only : 5.0 } } } } }
553
554nnx NestorEx ::= {{
555 name "nnx",
556 f1 { ts1 10, ts2 TRUE },
557 f2 { { { { { your only : 5.0 } } } } }
558}}
559
560-- -- -- -- -- -- -- --
561
562limerick LotsaText ::= {
563 "There was a young fellow named Fisk",
564 "A swordsman, exceedingly brisk",
565 "So fast was his action",
566 "The Lorentz contraction",
567 "Reduced his rapier to a disc"
568}
569
570-- Titan rejects this: lf IA5String ::= {0,10}
571lf IA5String ::= "
572"
573
574END
575
This page took 0.045742 seconds and 5 git commands to generate.