Phase 0: Expanding Macros...
Expanded AST:
[
"let",
[ [
"buffer",
[
"str", "JSON:
{ \"ok\": 1 }" ]
],
[
"bit_mask",
255
]
],
[
"record",
"type", [
"typeof",
"buffer"
],
"length",
[
"len",
"buffer"
],
"signature",
[
"slice",
"buffer", 0,
4
],
"first_char",
[
"get",
"buffer",
0
],
"concatenated",
[
"+",
[
"str",
"MASKED_"
],
[
"&",
1024,
"bit_mask"
] ]
] ]
Phase 1: Analyzing AST statically... Phase
2: Compiling to Bytecode...
Dispatching execution to Worker thread...
Execution ended. Status Code: 2 Final
Output: {
"type": "completed",
"data": {
"concatenated": "MASKED_0",
"first_char": "J",
"signature": "JSON",
"length": 17,
"type": "string" }
}