Files
tfm_ainventory/graphify-out/cache/52c1fccf66cd58fb400e536c2b5772e25da08f8c0812b79e400bbcfd5d994201.json

1 line
14 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pycparser_ast_gen_py", "label": "_ast_gen.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L1"}, {"id": "ast_gen_astcodegenerator", "label": "ASTCodeGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L21"}, {"id": "ast_gen_astcodegenerator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L22"}, {"id": "ast_gen_astcodegenerator_generate", "label": ".generate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L32"}, {"id": "ast_gen_astcodegenerator_parse_cfgfile", "label": ".parse_cfgfile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L42"}, {"id": "ast_gen_nodecfg", "label": "NodeCfg", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L63"}, {"id": "ast_gen_nodecfg_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L71"}, {"id": "ast_gen_nodecfg_generate_source", "label": ".generate_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L89"}, {"id": "ast_gen_nodecfg_gen_init", "label": "._gen_init()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L96"}, {"id": "ast_gen_nodecfg_gen_children", "label": "._gen_children()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L116"}, {"id": "ast_gen_nodecfg_gen_iter", "label": "._gen_iter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L136"}, {"id": "ast_gen_nodecfg_gen_attr_names", "label": "._gen_attr_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L157"}, {"id": "ast_gen_rationale_23", "label": "Initialize the code generator from a configuration file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L23"}, {"id": "ast_gen_rationale_33", "label": "Generates the code into file, an open file buffer.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L33"}, {"id": "ast_gen_rationale_43", "label": "Parse the configuration file and yield pairs of (name, contents) for eac", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L43"}, {"id": "ast_gen_rationale_64", "label": "Node configuration. name: node name contents: a list of contents - attr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L64"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pycparser_ast_gen_py", "target": "string", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_ast_gen_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_ast_gen_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_ast_gen_py", "target": "ast_gen_astcodegenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L21", "weight": 1.0}, {"source": "ast_gen_astcodegenerator", "target": "ast_gen_astcodegenerator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L22", "weight": 1.0}, {"source": "ast_gen_astcodegenerator", "target": "ast_gen_astcodegenerator_generate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L32", "weight": 1.0}, {"source": "ast_gen_astcodegenerator", "target": "ast_gen_astcodegenerator_parse_cfgfile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_ast_gen_py", "target": "ast_gen_nodecfg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L63", "weight": 1.0}, {"source": "ast_gen_nodecfg", "target": "ast_gen_nodecfg_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L71", "weight": 1.0}, {"source": "ast_gen_nodecfg", "target": "ast_gen_nodecfg_generate_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L89", "weight": 1.0}, {"source": "ast_gen_nodecfg", "target": "ast_gen_nodecfg_gen_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L96", "weight": 1.0}, {"source": "ast_gen_nodecfg", "target": "ast_gen_nodecfg_gen_children", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L116", "weight": 1.0}, {"source": "ast_gen_nodecfg", "target": "ast_gen_nodecfg_gen_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L136", "weight": 1.0}, {"source": "ast_gen_nodecfg", "target": "ast_gen_nodecfg_gen_attr_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L157", "weight": 1.0}, {"source": "ast_gen_astcodegenerator_init", "target": "ast_gen_nodecfg", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L28", "weight": 1.0}, {"source": "ast_gen_astcodegenerator_init", "target": "ast_gen_astcodegenerator_parse_cfgfile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L29", "weight": 1.0}, {"source": "ast_gen_astcodegenerator_generate", "target": "ast_gen_nodecfg_generate_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L38", "weight": 1.0}, {"source": "ast_gen_nodecfg_generate_source", "target": "ast_gen_nodecfg_gen_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L90", "weight": 1.0}, {"source": "ast_gen_nodecfg_generate_source", "target": "ast_gen_nodecfg_gen_children", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L91", "weight": 1.0}, {"source": "ast_gen_nodecfg_generate_source", "target": "ast_gen_nodecfg_gen_iter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L92", "weight": 1.0}, {"source": "ast_gen_nodecfg_generate_source", "target": "ast_gen_nodecfg_gen_attr_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L93", "weight": 1.0}, {"source": "ast_gen_rationale_23", "target": "ast_gen_astcodegenerator_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L23", "weight": 1.0}, {"source": "ast_gen_rationale_33", "target": "ast_gen_astcodegenerator_generate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L33", "weight": 1.0}, {"source": "ast_gen_rationale_43", "target": "ast_gen_astcodegenerator_parse_cfgfile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L43", "weight": 1.0}, {"source": "ast_gen_rationale_64", "target": "ast_gen_nodecfg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L64", "weight": 1.0}], "raw_calls": [{"caller_nid": "ast_gen_astcodegenerator_generate", "callee": "substitute", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L34"}, {"caller_nid": "ast_gen_astcodegenerator_generate", "callee": "Template", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L34"}, {"caller_nid": "ast_gen_astcodegenerator_generate", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L40"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L46"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L48"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L49"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L51"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L52"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L53"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L55"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L59"}, {"caller_nid": "ast_gen_astcodegenerator_parse_cfgfile", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L59"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L79"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L80"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L82"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L83"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L84"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L85"}, {"caller_nid": "ast_gen_nodecfg_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L87"}, {"caller_nid": "ast_gen_nodecfg_gen_init", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L100"}, {"caller_nid": "ast_gen_nodecfg_gen_init", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L101"}, {"caller_nid": "ast_gen_nodecfg_gen_attr_names", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/_ast_gen.py", "source_location": "L158"}]}