annotate Resources/CodeGeneration/test_data/test1.yaml @ 493:6fbf2eae7c88 bgo-commands-codegen

All unit tests pass for generation, including handler and dispatcher
author bgo-osimis
date Fri, 22 Feb 2019 10:48:43 +0100
parents 8e7e151ef472
children fc17251477d6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
490
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
1 #
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
2 # 1 2 3 4 5 6 7 8
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
3 # 345678901234567890123456789012345678901234567890123456789012345678901234567890
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
4 #
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
5 rootName: VsolMessages
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
6
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
7 struct B:
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
8 someAs: vector<A>
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
9 someInts: vector<int32>
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
10
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
11 struct C:
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
12 someBs: vector<B>
491
8e7e151ef472 Unit tests pass for enum generation
bgo-osimis
parents: 490
diff changeset
13 ddd: vector<string>
490
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
14
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
15 struct A:
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
16 someStrings: vector<string>
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
17 someInts2: vector<int32>
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
18 movies: vector<MovieType>
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
19
493
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
20 struct Message1:
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
21 a: int32
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
22 b: string
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
23 c: EnumMonth0
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
24 d: bool
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
25
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
26 struct Message2:
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
27 toto: string
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
28 tata: vector<Message1>
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
29 tutu: vector<string>
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
30 titi: map<string, string>
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
31 lulu: map<string, Message1>
6fbf2eae7c88 All unit tests pass for generation, including handler and dispatcher
bgo-osimis
parents: 491
diff changeset
32
490
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
33 enum MovieType:
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
34 - RomCom
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
35 - Horror
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
36 - ScienceFiction
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
37 - Vegetables
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
38
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
39 enum CrispType:
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
40 - SaltAndPepper
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
41 - CreamAndChives
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
42 - Paprika
6470248790db ongoing codegen work
bgo-osimis
parents:
diff changeset
43 - Barbecue