• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1little_endian_packets
2
3custom_field custom: 1 "custom"
4checksum checksum: 1 "checksum"
5
6enum Enum : 1 {
7    tag = 0,
8}
9
10packet Packet {
11    a: 4,
12    b: Enum,
13    c: custom,
14    d: checksum,
15}
16
17struct Struct {
18    a: 4,
19}
20
21packet RecursivePacket_0 : RecursivePacket_1 {
22}
23
24packet RecursivePacket_1 : RecursivePacket_0 {
25}
26
27packet InvalidParent : Struct {
28}
29
30packet UndeclaredParent : FooBar {
31}
32
33packet UnnecessaryConstraints (a=1) {
34}
35
36packet Undeclared : Packet (c=1) {
37}
38
39packet Redeclared : Packet (a=1, a=2) {
40}
41
42packet TypeMismatch : Packet (a=tag, b=1, c=1, d=1) {
43}
44
45packet InvalidLiteral : Packet (a=42) {
46}
47
48packet UndeclaredTag : Packet (b=undeclared_tag) {
49}
50
51packet Correct : Packet (a=1, b=tag) {
52}
53