339 lines
7.1 KiB
JSON
339 lines
7.1 KiB
JSON
{
|
|
"execution_info": {
|
|
"timestamp": "2025-06-05T18:10:43.323812Z",
|
|
"total_queries": 8,
|
|
"successful": 8,
|
|
"failed": 0,
|
|
"input_file": "debug_templates\\basic_test.json"
|
|
},
|
|
"results": [
|
|
{
|
|
"index": 0,
|
|
"input": "10.1.1.1 + 1",
|
|
"output": "10.1.1.2",
|
|
"result_type": "FourBytes",
|
|
"success": true,
|
|
"error": null,
|
|
"output_raw": {
|
|
"parts": [
|
|
[
|
|
"custom_type",
|
|
"10.1.1.2"
|
|
],
|
|
[
|
|
"class_hint",
|
|
"[FourBytes]"
|
|
]
|
|
],
|
|
"formatted_text": "[custom_type]10.1.1.2[class_hint][FourBytes]",
|
|
"tag_info": {
|
|
"error": {
|
|
"fg": "#ff6b6b",
|
|
"font": "bold"
|
|
},
|
|
"result": {
|
|
"fg": "#abdbe3"
|
|
},
|
|
"symbolic": {
|
|
"fg": "#82aaff"
|
|
},
|
|
"numeric": {
|
|
"fg": "#c3e88d"
|
|
},
|
|
"equation": {
|
|
"fg": "#c792ea"
|
|
},
|
|
"info": {
|
|
"fg": "#ffcb6b"
|
|
},
|
|
"comment": {
|
|
"fg": "#546e7a"
|
|
},
|
|
"class_hint": {
|
|
"fg": "#888888"
|
|
},
|
|
"type_hint": {
|
|
"fg": "#6a6a6a"
|
|
},
|
|
"custom_type": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"hex": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"bin": {
|
|
"fg": "#4fc3f7"
|
|
},
|
|
"ip": {
|
|
"fg": "#fff176"
|
|
},
|
|
"date": {
|
|
"fg": "#ff8a80"
|
|
},
|
|
"chr_type": {
|
|
"fg": "#80cbc4"
|
|
},
|
|
"helper": {
|
|
"fg": "#ffd700",
|
|
"font": "italic"
|
|
}
|
|
}
|
|
},
|
|
"display_class": "[FourBytes]"
|
|
},
|
|
{
|
|
"index": 1,
|
|
"input": "type(engine.last_result).__name__",
|
|
"output": "FourBytes",
|
|
"result_type": "str",
|
|
"success": true,
|
|
"error": null,
|
|
"exec_result": "FourBytes"
|
|
},
|
|
{
|
|
"index": 2,
|
|
"input": "16#FF",
|
|
"output": "16#FF",
|
|
"result_type": "IntBase",
|
|
"success": true,
|
|
"error": null,
|
|
"output_raw": {
|
|
"parts": [
|
|
[
|
|
"custom_type",
|
|
"16#FF"
|
|
],
|
|
[
|
|
"class_hint",
|
|
"[IntBase]"
|
|
]
|
|
],
|
|
"formatted_text": "[custom_type]16#FF[class_hint][IntBase]",
|
|
"tag_info": {
|
|
"error": {
|
|
"fg": "#ff6b6b",
|
|
"font": "bold"
|
|
},
|
|
"result": {
|
|
"fg": "#abdbe3"
|
|
},
|
|
"symbolic": {
|
|
"fg": "#82aaff"
|
|
},
|
|
"numeric": {
|
|
"fg": "#c3e88d"
|
|
},
|
|
"equation": {
|
|
"fg": "#c792ea"
|
|
},
|
|
"info": {
|
|
"fg": "#ffcb6b"
|
|
},
|
|
"comment": {
|
|
"fg": "#546e7a"
|
|
},
|
|
"class_hint": {
|
|
"fg": "#888888"
|
|
},
|
|
"type_hint": {
|
|
"fg": "#6a6a6a"
|
|
},
|
|
"custom_type": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"hex": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"bin": {
|
|
"fg": "#4fc3f7"
|
|
},
|
|
"ip": {
|
|
"fg": "#fff176"
|
|
},
|
|
"date": {
|
|
"fg": "#ff8a80"
|
|
},
|
|
"chr_type": {
|
|
"fg": "#80cbc4"
|
|
},
|
|
"helper": {
|
|
"fg": "#ffd700",
|
|
"font": "italic"
|
|
}
|
|
}
|
|
},
|
|
"display_class": "[IntBase]"
|
|
},
|
|
{
|
|
"index": 3,
|
|
"input": "engine.last_result.base",
|
|
"output": "16",
|
|
"result_type": "int",
|
|
"success": true,
|
|
"error": null,
|
|
"exec_result": 16
|
|
},
|
|
{
|
|
"index": 4,
|
|
"input": "mask = 255.255.0.0",
|
|
"output": "255.255.0.0",
|
|
"result_type": "FourBytes",
|
|
"success": true,
|
|
"error": null,
|
|
"output_raw": {
|
|
"parts": [
|
|
[
|
|
"info",
|
|
"mask = 255.255.0.0"
|
|
]
|
|
],
|
|
"formatted_text": "[info]mask = 255.255.0.0",
|
|
"tag_info": {
|
|
"error": {
|
|
"fg": "#ff6b6b",
|
|
"font": "bold"
|
|
},
|
|
"result": {
|
|
"fg": "#abdbe3"
|
|
},
|
|
"symbolic": {
|
|
"fg": "#82aaff"
|
|
},
|
|
"numeric": {
|
|
"fg": "#c3e88d"
|
|
},
|
|
"equation": {
|
|
"fg": "#c792ea"
|
|
},
|
|
"info": {
|
|
"fg": "#ffcb6b"
|
|
},
|
|
"comment": {
|
|
"fg": "#546e7a"
|
|
},
|
|
"class_hint": {
|
|
"fg": "#888888"
|
|
},
|
|
"type_hint": {
|
|
"fg": "#6a6a6a"
|
|
},
|
|
"custom_type": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"hex": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"bin": {
|
|
"fg": "#4fc3f7"
|
|
},
|
|
"ip": {
|
|
"fg": "#fff176"
|
|
},
|
|
"date": {
|
|
"fg": "#ff8a80"
|
|
},
|
|
"chr_type": {
|
|
"fg": "#80cbc4"
|
|
},
|
|
"helper": {
|
|
"fg": "#ffd700",
|
|
"font": "italic"
|
|
}
|
|
}
|
|
},
|
|
"display_class": "[FourBytes]"
|
|
},
|
|
{
|
|
"index": 5,
|
|
"input": "engine.symbol_table",
|
|
"output": "{'mask': FourBytes('255.255.0.0')}",
|
|
"result_type": "dict",
|
|
"success": true,
|
|
"error": null,
|
|
"exec_result": "{'mask': FourBytes('255.255.0.0')}"
|
|
},
|
|
{
|
|
"index": 6,
|
|
"input": "solve(x**2 + 1, x)",
|
|
"output": "[-I, I]",
|
|
"result_type": "list",
|
|
"success": true,
|
|
"error": null,
|
|
"output_raw": {
|
|
"parts": [
|
|
[
|
|
"result",
|
|
"[-I, I]"
|
|
],
|
|
[
|
|
"class_hint",
|
|
"[List]"
|
|
]
|
|
],
|
|
"formatted_text": "[result][-I, I][class_hint][List]",
|
|
"tag_info": {
|
|
"error": {
|
|
"fg": "#ff6b6b",
|
|
"font": "bold"
|
|
},
|
|
"result": {
|
|
"fg": "#abdbe3"
|
|
},
|
|
"symbolic": {
|
|
"fg": "#82aaff"
|
|
},
|
|
"numeric": {
|
|
"fg": "#c3e88d"
|
|
},
|
|
"equation": {
|
|
"fg": "#c792ea"
|
|
},
|
|
"info": {
|
|
"fg": "#ffcb6b"
|
|
},
|
|
"comment": {
|
|
"fg": "#546e7a"
|
|
},
|
|
"class_hint": {
|
|
"fg": "#888888"
|
|
},
|
|
"type_hint": {
|
|
"fg": "#6a6a6a"
|
|
},
|
|
"custom_type": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"hex": {
|
|
"fg": "#f9a825"
|
|
},
|
|
"bin": {
|
|
"fg": "#4fc3f7"
|
|
},
|
|
"ip": {
|
|
"fg": "#fff176"
|
|
},
|
|
"date": {
|
|
"fg": "#ff8a80"
|
|
},
|
|
"chr_type": {
|
|
"fg": "#80cbc4"
|
|
},
|
|
"helper": {
|
|
"fg": "#ffd700",
|
|
"font": "italic"
|
|
}
|
|
}
|
|
},
|
|
"display_class": "[list]"
|
|
},
|
|
{
|
|
"index": 7,
|
|
"input": "len(engine.symbol_table)",
|
|
"output": "1",
|
|
"result_type": "int",
|
|
"success": true,
|
|
"error": null,
|
|
"exec_result": 1
|
|
}
|
|
]
|
|
} |