Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created June 21, 2022 03:53
Show Gist options
  • Save lupyuen/a7fa7b9973ade3c4565f21e20ef7f88b to your computer and use it in GitHub Desktop.
Save lupyuen/a7fa7b9973ade3c4565f21e20ef7f88b to your computer and use it in GitHub Desktop.
Zig Type Reflection: Group Functions by Module. See https://github.com/lupyuen/zig-bl602-nuttx#zig-type-reflection
> Executing task: cd apps && git pull && cd ../nuttx && git pull && ../run.sh <
Already up-to-date.
Already up-to-date.
+ pushd ../zig-bl602-nuttx
~/pinecone/nuttx/zig-bl602-nuttx ~/pinecone/nuttx/nuttx
+ git pull
Already up-to-date.
+ zig build-obj --verbose-cimport -target riscv32-freestanding-none -mcpu=baseline_rv32-d -isystem /Users/Luppy/pinecone/nuttx/nuttx/include -I /Users/Luppy/pinecone/nuttx/apps/examples/lorawan_test -I . reflect.zig
info(compilation): C import output: zig-cache/o/a94e1ebdcec3b940f8f37c48d138d8cc/cimport.zig
| *"@typeInfo(c): ", std.builtin.Type { .Struct = (struct std.builtin.Type.Struct constant)}
| *"T.Struct.fields.len: ", 0
| *"T.Struct.decls.len: ", 4772
| *"T.Struct.decls[0].name: ", "__builtin_bswap16"
| *"decl.name:", "__builtin_bswap16"
| *"break for debugging"
| *"ThisType: ", std.builtin.Type { .Struct = (struct std.builtin.Type.Struct constant)}
| *"ThisType.Struct.decls.len: ", 74
| *"ThisType.Struct.decls[0].name: ", "std"
| *"ThisType.Struct.decls[1].name: ", "c"
| *"ThisType.Struct.decls[2].name: ", "ACTIVE_REGION"
| *"Found module function: ", []const u8{76,109,72,97,110,100,108,101,114,73,110,105,116}, "LMHandler", 1766
| *"Found module function: ", []const u8{68,105,115,112,108,97,121,65,112,112,73,110,102,111}, "LMHandler", 1810
| *"Found module function: ", []const u8{76,111,82,97,77,97,99,73,110,105,116,105,97,108,105,122,97,116,105,111,110}, "LoRaMAC", 1542
| *"Found module function: ", []const u8{76,111,82,97,77,97,99,68,101,73,110,105,116,105,97,108,105,122,97,116,105,111,110}, "LoRaMAC", 1558
| *"Found module function: ", []const u8{82,97,100,105,111,73,110,105,116}, []const u8{82,97,100,105,111}, 1811
| *"Found module function: ", []const u8{82,97,100,105,111,65,100,100,82,101,103,105,115,116,101,114,84,111,82,101,116,101,110,116,105,111,110,76,105,115,116}, []const u8{82,97,100,105,111}, 1838
| *"Found module function: ", []const u8{83,88,49,50,54,120,73,110,105,116}, "SX1262", 1039
| *"Found module function: ", []const u8{83,88,49,50,54,120,83,101,116,79,112,101,114,97,116,105,110,103,77,111,100,101}, "SX1262", 1121
| *"Found module function: ", []const u8{84,105,109,101,114,73,110,105,116}, "NimBLE", 1092
| *"Found module function: ", []const u8{84,105,109,101,114,71,101,116,69,108,97,112,115,101,100,84,105,109,101}, "NimBLE", 1099
| *"flowchart TD;"
Semantic Analysis [82/168] | *" subgraph ", "LMHandler", *";"
Semantic Analysis [82/174] | *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *";"
| *" end;"
| *" subgraph ", "LoRaMAC", *";"
| *" ", "LoRaMacInitialization", *";"
| *" end;"
| *" subgraph ", []const u8{82,97,100,105,111}, *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetPublicNetwork", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetPublicNetwork", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioSend", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetChannel", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioStandby", *";"
| *" ", "RadioSetModem", *";"
| *" ", "RadioSetRxConfig", *";"
| *" ", "RadioRx", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *";"
| *" ", "RadioSleep", *";"
| *" end;"
| *" subgraph ", "SX1262", *";"
| *" ", "SX126xIoInit", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetTx", *";"
| *" ", "SX126xSetPaConfig", *";"
| *" end;"
| *" subgraph ", "NimBLE", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerInit", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerSetValue", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStart", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" ", "TimerStop", *";"
| *" end;"
Semantic Analysis [82/175] | *" ", *"Start", *"-->", "LoRaMacInitialization", *";"
| *" ", "LoRaMacInitialization", *"-->", "TimerInit", *";"
| *" ", "TimerInit", *"-->", "SX126xIoInit", *";"
| *" ", "SX126xIoInit", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "TimerInit", *";"
| *" ", "TimerInit", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetPublicNetwork", *";"
| *" ", "RadioSetPublicNetwork", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetPublicNetwork", *";"
| *" ", "RadioSetPublicNetwork", *"-->", "TimerInit", *";"
| *" ", "TimerInit", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerInit", *";"
| *" ", "TimerInit", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";"
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";"
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";"
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";"
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";"
| *" ", "RadioSend", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerSetValue", *";"
| *" ", "TimerSetValue", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";"
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";"
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";"
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";"
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";"
| *" ", "RadioRx", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "TimerStart", *";"
| *" ", "TimerStart", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", "RadioIrqProcess", *";"
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";"
| *" ", "RadioSleep", *"-->", "TimerStop", *";"
| *" ", "TimerStop", *"-->", *"End", *";"
Semantic Analysis [86/183] | *"@typeInfo(c): ", std.builtin.Type { .Struct = (struct std.builtin.Type.Struct constant)}
| *"T.Struct.fields.len: ", 0
| *"T.Struct.decls.len: ", 4772
| *"T.Struct.decls[0].name: ", "__builtin_bswap16"
| *"decl.name:", "__builtin_bswap16"
| *"break for debugging"
| *"ThisType: ", std.builtin.Type { .Struct = (struct std.builtin.Type.Struct constant)}
| *"ThisType.Struct.decls.len: ", 74
| *"ThisType.Struct.decls[0].name: ", "std"
| *"ThisType.Struct.decls[1].name: ", "c"
| *"ThisType.Struct.decls[2].name: ", "ACTIVE_REGION"
./reflect.zig:1081:9: error: found compile log statement
@compileLog("@typeInfo(c): ", T);
^
./reflect.zig:1085:9: error: found compile log statement
@compileLog("T.Struct.fields.len: ", T.Struct.fields.len);
^
./reflect.zig:1089:9: error: found compile log statement
@compileLog("T.Struct.decls.len: ", T.Struct.decls.len);
^
./reflect.zig:1093:9: error: found compile log statement
@compileLog("T.Struct.decls[0].name: ", T.Struct.decls[0].name);
^
./reflect.zig:1121:17: error: found compile log statement
@compileLog("decl.name:", name);
^
./reflect.zig:1129:13: error: found compile log statement
@compileLog("break for debugging");
^
./reflect.zig:1136:9: error: found compile log statement
@compileLog("ThisType: ", ThisType);
^
./reflect.zig:1137:9: error: found compile log statement
@compileLog("ThisType.Struct.decls.len: ", ThisType.Struct.decls.len);
^
./reflect.zig:1138:9: error: found compile log statement
@compileLog("ThisType.Struct.decls[0].name: ", ThisType.Struct.decls[0].name);
^
./reflect.zig:1139:9: error: found compile log statement
@compileLog("ThisType.Struct.decls[1].name: ", ThisType.Struct.decls[1].name);
^
./reflect.zig:1140:9: error: found compile log statement
@compileLog("ThisType.Struct.decls[2].name: ", ThisType.Struct.decls[2].name);
^
./reflect.zig:885:17: error: found compile log statement
@compileLog("Found module function: ", all_modules[m].first_function, map.name, decl_index);
^
./reflect.zig:895:17: error: found compile log statement
@compileLog("Found module function: ", all_modules[m].last_function, map.name, decl_index);
^
./reflect.zig:903:9: error: found compile log statement
@compileLog("flowchart TD;");
^
./reflect.zig:919:13: error: found compile log statement
@compileLog(" subgraph ", module.name, ";");
^
./reflect.zig:939:29: error: found compile log statement
@compileLog(" ", name, ";");
^
./reflect.zig:949:13: error: found compile log statement
@compileLog(" end;");
^
./reflect.zig:978:17: error: found compile log statement
@compileLog(" ", prev_name, "-->", name, ";");
^
./reflect.zig:984:9: error: found compile log statement
@compileLog(" ", prev_name, "-->", "End", ";");
^
./reflect.zig:1033:40: error: unable to evaluate constant expression
if (std.mem.startsWith(u8, name, decl.name)) {
^
./reflect.zig:918:9: error: unable to evaluate constant expression
for (all_modules) |module, m| {
^
./reflect.zig:1051:9: error: unable to evaluate constant expression
for (all_modules) |module| {
^
./reflect.zig:995:9: error: unable to evaluate constant expression
for (all_modules) |module, m2| {
^
./reflect.zig:966:43: error: unable to evaluate constant expression
if (get_decl_by_name_filtered(all_modules, line)) |decl_index| {
^
The terminal process "/bin/zsh '-c', 'cd apps && git pull && cd ../nuttx && git pull && ../run.sh'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment