1little_endian_packets 2 3custom_field custom: 1 "custom" 4checksum checksum: 1 "checksum" 5 6enum Enum : 1 { 7 tag = 0, 8} 9 10group Group { 11 a: 4, 12 b: Enum, 13 c: custom_field, 14 d: checksum, 15} 16 17struct Undeclared { 18 Group { e=1 }, 19} 20 21struct Redeclared { 22 Group { a=1, a=2 }, 23} 24 25struct TypeMismatch { 26 Group { a=tag, b=1, c=1, d=1 }, 27} 28 29struct InvalidLiteral { 30 Group { a=42 }, 31} 32 33struct UndeclaredTag { 34 Group { b=undeclared_tag }, 35} 36 37struct Correct { 38 Group { a=1, b=tag }, 39} 40