1*890232f2SAndroid Build Coastguard Workernamespace Evolution.V2; 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Workertable TableA { 4*890232f2SAndroid Build Coastguard Worker b:int (id: 1); // swapped with 'a' 5*890232f2SAndroid Build Coastguard Worker a:float (id: 0); // swapped with 'b' 6*890232f2SAndroid Build Coastguard Worker c:string (id: 2); // new in v2 7*890232f2SAndroid Build Coastguard Worker} 8*890232f2SAndroid Build Coastguard Worker 9*890232f2SAndroid Build Coastguard Workertable TableB { 10*890232f2SAndroid Build Coastguard Worker a:int; 11*890232f2SAndroid Build Coastguard Worker} 12*890232f2SAndroid Build Coastguard Worker 13*890232f2SAndroid Build Coastguard Workertable TableC { // new in v2 14*890232f2SAndroid Build Coastguard Worker a:double; 15*890232f2SAndroid Build Coastguard Worker b:string; 16*890232f2SAndroid Build Coastguard Worker} 17*890232f2SAndroid Build Coastguard Worker 18*890232f2SAndroid Build Coastguard Workerenum Enum : byte { 19*890232f2SAndroid Build Coastguard Worker King, 20*890232f2SAndroid Build Coastguard Worker Queen, 21*890232f2SAndroid Build Coastguard Worker Rook, // new in v2 22*890232f2SAndroid Build Coastguard Worker Bishop // new in v2 23*890232f2SAndroid Build Coastguard Worker} 24*890232f2SAndroid Build Coastguard Worker 25*890232f2SAndroid Build Coastguard Workerunion Union { 26*890232f2SAndroid Build Coastguard Worker TableA, 27*890232f2SAndroid Build Coastguard Worker TableB, 28*890232f2SAndroid Build Coastguard Worker TableC 29*890232f2SAndroid Build Coastguard Worker} 30*890232f2SAndroid Build Coastguard Worker 31*890232f2SAndroid Build Coastguard Workerstruct Struct { 32*890232f2SAndroid Build Coastguard Worker a:int; 33*890232f2SAndroid Build Coastguard Worker b:double; 34*890232f2SAndroid Build Coastguard Worker} 35*890232f2SAndroid Build Coastguard Worker 36*890232f2SAndroid Build Coastguard Workertable Root { 37*890232f2SAndroid Build Coastguard Worker a:int (deprecated); // deprecated in v2 38*890232f2SAndroid Build Coastguard Worker b:bool; 39*890232f2SAndroid Build Coastguard Worker c:Union; 40*890232f2SAndroid Build Coastguard Worker d:Enum; 41*890232f2SAndroid Build Coastguard Worker e:TableA; 42*890232f2SAndroid Build Coastguard Worker ff:Struct; // renamed from 'f' in v1 43*890232f2SAndroid Build Coastguard Worker g:[int]; 44*890232f2SAndroid Build Coastguard Worker h:[TableB]; 45*890232f2SAndroid Build Coastguard Worker i:uint = 1234; 46*890232f2SAndroid Build Coastguard Worker j:Union (deprecated); // deprecated in v2 47*890232f2SAndroid Build Coastguard Worker k:TableC; // new in v2 48*890232f2SAndroid Build Coastguard Worker l:uint8 = 56; // new in v2 49*890232f2SAndroid Build Coastguard Worker} 50*890232f2SAndroid Build Coastguard Worker 51*890232f2SAndroid Build Coastguard Workerroot_type Root; 52