Calc/context_debug_results.json

135 lines
4.2 KiB
JSON

{
"execution_info": {
"timestamp": "2025-06-05T18:02:09.698502Z",
"total_queries": 11,
"successful": 11,
"failed": 0,
"input_file": "debug_templates\\context_debug.json"
},
"results": [
{
"index": 0,
"input": "x = 5",
"output": "5",
"result_type": "Integer",
"success": true,
"error": null,
"display_class": "[Integer]"
},
{
"index": 1,
"input": "y = x + 10",
"output": "15",
"result_type": "Integer",
"success": true,
"error": null,
"display_class": "[Integer]"
},
{
"index": 2,
"input": "engine.symbol_table",
"output": "{'x': 5, 'y': 15}",
"result_type": "dict",
"success": true,
"error": null,
"exec_result": "{'x': 5, 'y': 15, 'z': [-sqrt(-b), sqrt(-b)]}"
},
{
"index": 3,
"input": "len(engine.equations)",
"output": "2",
"result_type": "int",
"success": true,
"error": null,
"exec_result": 2
},
{
"index": 4,
"input": "list(engine.base_context.keys())[:10]",
"output": "['pi', 'e', 'I', 'oo', 'sin', 'cos', 'tan', 'asin', 'acos', 'atan']",
"result_type": "list",
"success": true,
"error": null,
"exec_result": [
"pi",
"e",
"I",
"oo",
"sin",
"cos",
"tan",
"asin",
"acos",
"atan"
]
},
{
"index": 5,
"input": "engine.get_available_types()",
"output": "{'registered_classes': {'Bin': <class 'bin_type.Class_Bin'>, 'Chr': <class 'chr_type.Class_Chr'>, 'Dec': <class 'dec_type.Class_Dec'>, 'FourBytes': <class 'fourbytes_type.FourBytes'>, 'Hex': <class 'hex_type.Class_Hex'>, 'IntBase': <class 'intbase_type.IntBase'>, 'IP4': <class 'ip4_type.Class_IP4'>, 'IP4Mask': <class 'ip4_type.IP4Mask'>, 'LaTeX': <class 'latex_type.Class_LaTeX'>}, 'bracket_classes': ['bin', 'intbase', 'IP4', 'chr', 'IntBase', 'ip4', 'fourbytes', 'Chr', 'dec', 'latex', 'FourBytes', 'Hex', 'LaTeX', 'Dec', 'Bin', 'IP4Mask', 'hex', 'ip4mask'], 'total_context_entries': 64, 'helper_functions_count': 9}",
"result_type": "dict",
"success": true,
"error": null,
"exec_result": "{'registered_classes': {'Bin': <class 'bin_type.Class_Bin'>, 'Chr': <class 'chr_type.Class_Chr'>, 'Dec': <class 'dec_type.Class_Dec'>, 'FourBytes': <class 'fourbytes_type.FourBytes'>, 'Hex': <class 'hex_type.Class_Hex'>, 'IntBase': <class 'intbase_type.IntBase'>, 'IP4': <class 'ip4_type.Class_IP4'>, 'IP4Mask': <class 'ip4_type.IP4Mask'>, 'LaTeX': <class 'latex_type.Class_LaTeX'>}, 'bracket_classes': ['bin', 'intbase', 'IP4', 'chr', 'IntBase', 'ip4', 'fourbytes', 'Chr', 'dec', 'latex', 'FourBytes', 'Hex', 'LaTeX', 'Dec', 'Bin', 'IP4Mask', 'hex', 'ip4mask'], 'total_context_entries': 64, 'helper_functions_count': 9}"
},
{
"index": 6,
"input": "list(engine.registered_types_info['registered_classes'].keys())",
"output": "['Bin', 'Chr', 'Dec', 'FourBytes', 'Hex', 'IntBase', 'IP4', 'IP4Mask', 'LaTeX']",
"result_type": "list",
"success": true,
"error": null,
"exec_result": [
"Bin",
"Chr",
"Dec",
"FourBytes",
"Hex",
"IntBase",
"IP4",
"IP4Mask",
"LaTeX"
]
},
{
"index": 7,
"input": "engine.registered_types_info['class_count']",
"output": "9",
"result_type": "int",
"success": true,
"error": null,
"exec_result": 9
},
{
"index": 8,
"input": "z = solve(a**2 + b, a)",
"output": "[-sqrt(-b), sqrt(-b)]",
"result_type": "list",
"success": true,
"error": null,
"display_class": "[list]"
},
{
"index": 9,
"input": "engine._classify_line('z = solve(a**2 + b, a)')",
"output": "assignment",
"result_type": "str",
"success": true,
"error": null,
"exec_result": "assignment"
},
{
"index": 10,
"input": "engine._extract_variable_names('x + y + z')",
"output": "['x', 'y', 'z']",
"result_type": "list",
"success": true,
"error": null,
"exec_result": [
"x",
"y",
"z"
]
}
]
}