1 line
21 KiB
JSON
1 line
21 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "label": "c_lexer.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L1"}, {"id": "c_lexer_token", "label": "_Token", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L16"}, {"id": "c_lexer_clexer", "label": "CLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L23"}, {"id": "c_lexer_clexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L41"}, {"id": "c_lexer_clexer_input", "label": ".input()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L54"}, {"id": "c_lexer_clexer_init_state", "label": "._init_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L64"}, {"id": "c_lexer_filename", "label": "filename()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L73"}, {"id": "c_lexer_clexer_token", "label": ".token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L76"}, {"id": "c_lexer_clexer_match_token", "label": "._match_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L141"}, {"id": "c_lexer_clexer_make_token", "label": "._make_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L218"}, {"id": "c_lexer_clexer_error", "label": "._error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L229"}, {"id": "c_lexer_clexer_handle_ppline", "label": "._handle_ppline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L233"}, {"id": "c_lexer_clexer_handle_pppragma", "label": "._handle_pppragma()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L331"}, {"id": "c_lexer_regexaction", "label": "_RegexAction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L562"}, {"id": "enum", "label": "Enum", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "c_lexer_regexrule", "label": "_RegexRule", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L569"}, {"id": "c_lexer_fixedtoken", "label": "_FixedToken", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L640"}, {"id": "c_lexer_rationale_24", "label": "A standalone lexer for C. Parameters for construction: error_func:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L24"}, {"id": "c_lexer_rationale_55", "label": "Initialize the lexer to the given input text. filename is an optional n", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L55"}, {"id": "c_lexer_rationale_142", "label": "Match one token at the current position. Returns a Token on success, or", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L142"}, {"id": "c_lexer_rationale_219", "label": "Create a Token at an absolute input position. Expects tok_type/value an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L219"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "c_lexer_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "c_lexer_clexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L23", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L41", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_input", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L54", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_init_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "c_lexer_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L73", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L76", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_match_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L141", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_make_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L218", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L229", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_handle_ppline", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L233", "weight": 1.0}, {"source": "c_lexer_clexer", "target": "c_lexer_clexer_handle_pppragma", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L331", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "c_lexer_regexaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L562", "weight": 1.0}, {"source": "c_lexer_regexaction", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L562", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "c_lexer_regexrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L569", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pycparser_c_lexer_py", "target": "c_lexer_fixedtoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L640", "weight": 1.0}, {"source": "c_lexer_clexer_init", "target": "c_lexer_clexer_init_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L52", "weight": 1.0}, {"source": "c_lexer_clexer_input", "target": "c_lexer_clexer_init_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L60", "weight": 1.0}, {"source": "c_lexer_clexer_token", "target": "c_lexer_clexer_handle_ppline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L122", "weight": 1.0}, {"source": "c_lexer_clexer_token", "target": "c_lexer_clexer_handle_pppragma", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L126", "weight": 1.0}, {"source": "c_lexer_clexer_token", "target": "c_lexer_clexer_make_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L132", "weight": 1.0}, {"source": "c_lexer_clexer_token", "target": "c_lexer_clexer_match_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L136", "weight": 1.0}, {"source": "c_lexer_clexer_match_token", "target": "c_lexer_clexer_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L189", "weight": 1.0}, {"source": "c_lexer_clexer_match_token", "target": "c_lexer_clexer_make_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L208", "weight": 1.0}, {"source": "c_lexer_clexer_make_token", "target": "c_lexer_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L226", "weight": 1.0}, {"source": "c_lexer_clexer_handle_pppragma", "target": "c_lexer_clexer_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L352", "weight": 1.0}, {"source": "c_lexer_clexer_handle_pppragma", "target": "c_lexer_clexer_make_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L358", "weight": 1.0}, {"source": "c_lexer_rationale_24", "target": "c_lexer_clexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L24", "weight": 1.0}, {"source": "c_lexer_rationale_55", "target": "c_lexer_clexer_input", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L55", "weight": 1.0}, {"source": "c_lexer_rationale_142", "target": "c_lexer_clexer_match_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L142", "weight": 1.0}, {"source": "c_lexer_rationale_219", "target": "c_lexer_clexer_make_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L219", "weight": 1.0}], "raw_calls": [{"caller_nid": "c_lexer_clexer_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L104"}, {"caller_nid": "c_lexer_clexer_token", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L120"}, {"caller_nid": "c_lexer_clexer_token", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L124"}, {"caller_nid": "c_lexer_clexer_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L127"}, {"caller_nid": "c_lexer_clexer_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L129"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L164"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L168"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L169"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L173"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L175"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L176"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L188"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L200"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L204"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "type_lookup_func", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L205"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "on_lbrace_func", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L212"}, {"caller_nid": "c_lexer_clexer_match_token", "callee": "on_rbrace_func", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L214"}, {"caller_nid": "c_lexer_clexer_error", "callee": "error_func", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L231"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L254"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L255"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L260"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "skip_ws", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L267"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L268"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "skip_ws", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L286"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "success", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L288"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L291"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L294"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L296"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L299"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L300"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "skip_ws", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L301"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "success", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L303"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L307"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L310"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L312"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L315"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "lstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L315"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L315"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L316"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L316"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "skip_ws", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L320"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L323"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L325"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L327"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L327"}, {"caller_nid": "c_lexer_clexer_handle_ppline", "callee": "success", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L329"}, {"caller_nid": "c_lexer_clexer_handle_pppragma", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L342"}, {"caller_nid": "c_lexer_clexer_handle_pppragma", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L351"}, {"caller_nid": "c_lexer_clexer_handle_pppragma", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L357"}, {"caller_nid": "c_lexer_clexer_handle_pppragma", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pycparser/c_lexer.py", "source_location": "L367"}]} |