Files
tfm_ainventory/graphify-out/cache/d284ffc0cf4c75cd537fabed72c47ceedd5a15979ceea25a7fb37f2fb42a42c5.json

1 line
62 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pycparser_c_generator_py", "label": "c_generator.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L1"}, {"id": "c_generator_cgenerator", "label": "CGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L14"}, {"id": "c_generator_cgenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L23"}, {"id": "c_generator_cgenerator_make_indent", "label": "._make_indent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L34"}, {"id": "c_generator_cgenerator_visit", "label": ".visit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L37"}, {"id": "c_generator_cgenerator_generic_visit", "label": ".generic_visit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L41"}, {"id": "c_generator_cgenerator_visit_constant", "label": ".visit_Constant()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L47"}, {"id": "c_generator_cgenerator_visit_id", "label": ".visit_ID()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L50"}, {"id": "c_generator_cgenerator_visit_pragma", "label": ".visit_Pragma()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L53"}, {"id": "c_generator_cgenerator_visit_arrayref", "label": ".visit_ArrayRef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L59"}, {"id": "c_generator_cgenerator_visit_structref", "label": ".visit_StructRef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L63"}, {"id": "c_generator_cgenerator_visit_funccall", "label": ".visit_FuncCall()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L67"}, {"id": "c_generator_cgenerator_visit_unaryop", "label": ".visit_UnaryOp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L72"}, {"id": "c_generator_cgenerator_visit_binaryop", "label": ".visit_BinaryOp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L112"}, {"id": "c_generator_cgenerator_visit_assignment", "label": ".visit_Assignment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L149"}, {"id": "c_generator_cgenerator_visit_identifiertype", "label": ".visit_IdentifierType()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L155"}, {"id": "c_generator_cgenerator_visit_expr", "label": "._visit_expr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L158"}, {"id": "c_generator_cgenerator_visit_decl", "label": ".visit_Decl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L167"}, {"id": "c_generator_cgenerator_visit_decllist", "label": ".visit_DeclList()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L178"}, {"id": "c_generator_cgenerator_visit_typedef", "label": ".visit_Typedef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L186"}, {"id": "c_generator_cgenerator_visit_cast", "label": ".visit_Cast()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L193"}, {"id": "c_generator_cgenerator_visit_exprlist", "label": ".visit_ExprList()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L197"}, {"id": "c_generator_cgenerator_visit_initlist", "label": ".visit_InitList()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L203"}, {"id": "c_generator_cgenerator_visit_enum", "label": ".visit_Enum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L209"}, {"id": "c_generator_cgenerator_visit_alignas", "label": ".visit_Alignas()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L212"}, {"id": "c_generator_cgenerator_visit_enumerator", "label": ".visit_Enumerator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L215"}, {"id": "c_generator_cgenerator_visit_funcdef", "label": ".visit_FuncDef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L228"}, {"id": "c_generator_cgenerator_visit_fileast", "label": ".visit_FileAST()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L238"}, {"id": "c_generator_cgenerator_visit_compound", "label": ".visit_Compound()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L250"}, {"id": "c_generator_cgenerator_visit_compoundliteral", "label": ".visit_CompoundLiteral()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L259"}, {"id": "c_generator_cgenerator_visit_emptystatement", "label": ".visit_EmptyStatement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L262"}, {"id": "c_generator_cgenerator_visit_paramlist", "label": ".visit_ParamList()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L265"}, {"id": "c_generator_cgenerator_visit_return", "label": ".visit_Return()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L268"}, {"id": "c_generator_cgenerator_visit_break", "label": ".visit_Break()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L274"}, {"id": "c_generator_cgenerator_visit_continue", "label": ".visit_Continue()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L277"}, {"id": "c_generator_cgenerator_visit_ternaryop", "label": ".visit_TernaryOp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L280"}, {"id": "c_generator_cgenerator_visit_if", "label": ".visit_If()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L286"}, {"id": "c_generator_cgenerator_visit_for", "label": ".visit_For()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L297"}, {"id": "c_generator_cgenerator_visit_while", "label": ".visit_While()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L311"}, {"id": "c_generator_cgenerator_visit_dowhile", "label": ".visit_DoWhile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L319"}, {"id": "c_generator_cgenerator_visit_staticassert", "label": ".visit_StaticAssert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L328"}, {"id": "c_generator_cgenerator_visit_switch", "label": ".visit_Switch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L337"}, {"id": "c_generator_cgenerator_visit_case", "label": ".visit_Case()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L342"}, {"id": "c_generator_cgenerator_visit_default", "label": ".visit_Default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L348"}, {"id": "c_generator_cgenerator_visit_label", "label": ".visit_Label()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L354"}, {"id": "c_generator_cgenerator_visit_goto", "label": ".visit_Goto()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L357"}, {"id": "c_generator_cgenerator_visit_ellipsisparam", "label": ".visit_EllipsisParam()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L360"}, {"id": "c_generator_cgenerator_visit_struct", "label": ".visit_Struct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L363"}, {"id": "c_generator_cgenerator_visit_typename", "label": ".visit_Typename()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L366"}, {"id": "c_generator_cgenerator_visit_union", "label": ".visit_Union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L369"}, {"id": "c_generator_cgenerator_visit_namedinitializer", "label": ".visit_NamedInitializer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L372"}, {"id": "c_generator_cgenerator_visit_funcdecl", "label": ".visit_FuncDecl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L382"}, {"id": "c_generator_cgenerator_visit_arraydecl", "label": ".visit_ArrayDecl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L385"}, {"id": "c_generator_cgenerator_visit_typedecl", "label": ".visit_TypeDecl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L388"}, {"id": "c_generator_cgenerator_visit_ptrdecl", "label": ".visit_PtrDecl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L391"}, {"id": "c_generator_cgenerator_generate_struct_union_enum", "label": "._generate_struct_union_enum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L394"}, {"id": "c_generator_cgenerator_generate_struct_union_body", "label": "._generate_struct_union_body()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L422"}, {"id": "c_generator_cgenerator_generate_enum_body", "label": "._generate_enum_body()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L425"}, {"id": "c_generator_cgenerator_generate_stmt", "label": "._generate_stmt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L429"}, {"id": "c_generator_cgenerator_generate_decl", "label": "._generate_decl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L471"}, {"id": "c_generator_cgenerator_generate_type", "label": "._generate_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L483"}, {"id": "c_generator_cgenerator_parenthesize_if", "label": "._parenthesize_if()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L550"}, {"id": "c_generator_cgenerator_parenthesize_unless_simple", "label": "._parenthesize_unless_simple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L562"}, {"id": "c_generator_cgenerator_is_simple_node", "label": "._is_simple_node()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L566"}, {"id": "c_generator_rationale_15", "label": "Uses the same visitor pattern as c_ast.NodeVisitor, but modified to return a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L15"}, {"id": "c_generator_rationale_24", "label": "Constructs C-code generator reduce_parentheses: if True, el", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L24"}, {"id": "c_generator_rationale_397", "label": "Generates code for structs, unions, and enums. name should be 'struct',", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L397"}, {"id": "c_generator_rationale_430", "label": "Generation from a statement node. This method exists as a wrapper for in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L430"}, {"id": "c_generator_rationale_472", "label": "Generation from a Decl node.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L472"}, {"id": "c_generator_rationale_489", "label": "Recursive generation from a type node. n is the type node. modifiers col", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L489"}, {"id": "c_generator_rationale_553", "label": "Visits 'n' and returns its string representation, parenthesized if the c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L553"}, {"id": "c_generator_rationale_563", "label": "Common use case for _parenthesize_if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L563"}, {"id": "c_generator_rationale_567", "label": "Returns True for nodes that are \"simple\" - i.e. nodes that always have h", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L567"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_generator_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_generator_py", "target": "backend_venv_lib_python3_12_site_packages_pycparser_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_generator_py", "target": "c_generator_cgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L14", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L23", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_make_indent", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L34", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L37", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generic_visit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L41", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_constant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L47", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L50", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_pragma", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L53", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_arrayref", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L59", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_structref", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L63", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_funccall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L67", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_unaryop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L72", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_binaryop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L112", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_assignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L149", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_identifiertype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L155", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_expr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L158", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_decl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L167", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_decllist", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L178", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_typedef", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L186", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_cast", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L193", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_exprlist", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L197", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_initlist", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L203", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_enum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L209", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_alignas", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L212", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_enumerator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L215", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_funcdef", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L228", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_fileast", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L238", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_compound", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L250", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_compoundliteral", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L259", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_emptystatement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L262", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_paramlist", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L265", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_return", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L268", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_break", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L274", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_continue", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L277", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_ternaryop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L280", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_if", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L286", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_for", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L297", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_while", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L311", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_dowhile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L319", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_staticassert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L328", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_switch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L337", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_case", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L342", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L348", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L354", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_goto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L357", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_ellipsisparam", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L360", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_struct", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L363", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_typename", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L366", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L369", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_namedinitializer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L372", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_funcdecl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L382", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_arraydecl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L385", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_typedecl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L388", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_visit_ptrdecl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L391", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generate_struct_union_enum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L394", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generate_struct_union_body", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L422", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generate_enum_body", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L425", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generate_stmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L429", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generate_decl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L471", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_generate_type", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L483", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_parenthesize_if", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L550", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L562", "weight": 1.0}, {"source": "c_generator_cgenerator", "target": "c_generator_cgenerator_is_simple_node", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L566", "weight": 1.0}, {"source": "c_generator_cgenerator_generic_visit", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L45", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_arrayref", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L60", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_arrayref", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L61", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_structref", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L64", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_structref", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L65", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_funccall", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L68", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_funccall", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L69", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_unaryop", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L77", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_unaryop", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L79", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_binaryop", "target": "c_generator_cgenerator_parenthesize_if", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L122", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_binaryop", "target": "c_generator_cgenerator_is_simple_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L125", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_assignment", "target": "c_generator_cgenerator_parenthesize_if", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L150", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_assignment", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L153", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_expr", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L161", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_decl", "target": "c_generator_cgenerator_generate_decl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L171", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_decl", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L173", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_decl", "target": "c_generator_cgenerator_visit_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L175", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_decllist", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L179", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_decllist", "target": "c_generator_cgenerator_visit_decl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L182", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_typedef", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L190", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_cast", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L194", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_cast", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L195", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_exprlist", "target": "c_generator_cgenerator_visit_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L200", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_initlist", "target": "c_generator_cgenerator_visit_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L206", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_enum", "target": "c_generator_cgenerator_generate_struct_union_enum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L210", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_alignas", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L213", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_enumerator", "target": "c_generator_cgenerator_make_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L218", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_enumerator", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L225", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_funcdef", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L229", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_fileast", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L243", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_compound", "target": "c_generator_cgenerator_make_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L251", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_compound", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L254", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_compoundliteral", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L260", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_paramlist", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L266", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_return", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L271", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_ternaryop", "target": "c_generator_cgenerator_visit_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L281", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_if", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L289", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_if", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L291", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_if", "target": "c_generator_cgenerator_make_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L293", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_for", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L300", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_for", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L308", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_while", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L314", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_while", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L316", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_dowhile", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L321", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_dowhile", "target": "c_generator_cgenerator_make_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L322", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_dowhile", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L324", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_staticassert", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L330", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_switch", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L338", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_switch", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L339", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_case", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L343", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_case", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L345", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_default", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L351", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_label", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L355", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_struct", "target": "c_generator_cgenerator_generate_struct_union_enum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L364", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_typename", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L367", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_union", "target": "c_generator_cgenerator_generate_struct_union_enum", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L370", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_namedinitializer", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L378", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_namedinitializer", "target": "c_generator_cgenerator_visit_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L379", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_funcdecl", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L383", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_arraydecl", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L386", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_typedecl", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L389", "weight": 1.0}, {"source": "c_generator_cgenerator_visit_ptrdecl", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L392", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_struct_union_enum", "target": "c_generator_cgenerator_make_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L414", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_struct_union_body", "target": "c_generator_cgenerator_generate_stmt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L423", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_enum_body", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L427", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_stmt", "target": "c_generator_cgenerator_make_indent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L436", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_stmt", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L459", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_decl", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L479", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_decl", "target": "c_generator_cgenerator_generate_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L480", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_type", "target": "c_generator_cgenerator_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L500", "weight": 1.0}, {"source": "c_generator_cgenerator_generate_type", "target": "c_generator_cgenerator_generate_decl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L538", "weight": 1.0}, {"source": "c_generator_cgenerator_parenthesize_if", "target": "c_generator_cgenerator_visit_expr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L556", "weight": 1.0}, {"source": "c_generator_cgenerator_parenthesize_unless_simple", "target": "c_generator_cgenerator_parenthesize_if", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L564", "weight": 1.0}, {"source": "c_generator_cgenerator_parenthesize_unless_simple", "target": "c_generator_cgenerator_is_simple_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L564", "weight": 1.0}, {"source": "c_generator_rationale_15", "target": "c_generator_cgenerator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L15", "weight": 1.0}, {"source": "c_generator_rationale_24", "target": "c_generator_cgenerator_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L24", "weight": 1.0}, {"source": "c_generator_rationale_397", "target": "c_generator_cgenerator_generate_struct_union_enum", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L397", "weight": 1.0}, {"source": "c_generator_rationale_430", "target": "c_generator_cgenerator_generate_stmt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L430", "weight": 1.0}, {"source": "c_generator_rationale_472", "target": "c_generator_cgenerator_generate_decl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L472", "weight": 1.0}, {"source": "c_generator_rationale_489", "target": "c_generator_cgenerator_generate_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L489", "weight": 1.0}, {"source": "c_generator_rationale_553", "target": "c_generator_cgenerator_parenthesize_if", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L553", "weight": 1.0}, {"source": "c_generator_rationale_563", "target": "c_generator_cgenerator_parenthesize_unless_simple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L563", "weight": 1.0}, {"source": "c_generator_rationale_567", "target": "c_generator_cgenerator_is_simple_node", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L567", "weight": 1.0}], "raw_calls": [{"caller_nid": "c_generator_cgenerator_visit", "callee": "getattr(self, method, self.generic_visit)", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L39"}, {"caller_nid": "c_generator_cgenerator_visit", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L39"}, {"caller_nid": "c_generator_cgenerator_generic_visit", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L45"}, {"caller_nid": "c_generator_cgenerator_generic_visit", "callee": "children", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L45"}, {"caller_nid": "c_generator_cgenerator_visit_binaryop", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L127"}, {"caller_nid": "c_generator_cgenerator_visit_binaryop", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L143"}, {"caller_nid": "c_generator_cgenerator_visit_assignment", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L151"}, {"caller_nid": "c_generator_cgenerator_visit_identifiertype", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L156"}, {"caller_nid": "c_generator_cgenerator_visit_decllist", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L180"}, {"caller_nid": "c_generator_cgenerator_visit_decllist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L181"}, {"caller_nid": "c_generator_cgenerator_visit_typedef", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L189"}, {"caller_nid": "c_generator_cgenerator_visit_exprlist", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L200"}, {"caller_nid": "c_generator_cgenerator_visit_exprlist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L201"}, {"caller_nid": "c_generator_cgenerator_visit_initlist", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L206"}, {"caller_nid": "c_generator_cgenerator_visit_initlist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L207"}, {"caller_nid": "c_generator_cgenerator_visit_alignas", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L213"}, {"caller_nid": "c_generator_cgenerator_visit_enumerator", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L217"}, {"caller_nid": "c_generator_cgenerator_visit_enumerator", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L222"}, {"caller_nid": "c_generator_cgenerator_visit_funcdef", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L233"}, {"caller_nid": "c_generator_cgenerator_visit_compound", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L254"}, {"caller_nid": "c_generator_cgenerator_visit_paramlist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L266"}, {"caller_nid": "c_generator_cgenerator_visit_namedinitializer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L375"}, {"caller_nid": "c_generator_cgenerator_generate_struct_union_enum", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L401"}, {"caller_nid": "c_generator_cgenerator_generate_struct_union_enum", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L406"}, {"caller_nid": "c_generator_cgenerator_generate_struct_union_enum", "callee": "body_function", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L417"}, {"caller_nid": "c_generator_cgenerator_generate_struct_union_body", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L423"}, {"caller_nid": "c_generator_cgenerator_generate_enum_body", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L427"}, {"caller_nid": "c_generator_cgenerator_generate_decl", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L475"}, {"caller_nid": "c_generator_cgenerator_generate_decl", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L477"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L499"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L507"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L510"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L514"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L519"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L529"}, {"caller_nid": "c_generator_cgenerator_generate_type", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L542"}, {"caller_nid": "c_generator_cgenerator_parenthesize_if", "callee": "condition", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L557"}, {"caller_nid": "c_generator_cgenerator_is_simple_node", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_generator.py", "source_location": "L570"}]}