{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "label": "dotnet.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L1"}, {"id": "dotnet_csharplexer", "label": "CSharpLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L25"}, {"id": "regexlexer", "label": "RegexLexer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dotnet_csharplexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L165"}, {"id": "dotnet_nemerlelexer", "label": "NemerleLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L176"}, {"id": "dotnet_nemerlelexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L331"}, {"id": "dotnet_nemerlelexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L342"}, {"id": "dotnet_boolexer", "label": "BooLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L353"}, {"id": "dotnet_vbnetlexer", "label": "VbNetLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L422"}, {"id": "dotnet_vbnetlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L529"}, {"id": "dotnet_genericaspxlexer", "label": "GenericAspxLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L534"}, {"id": "dotnet_csharpaspxlexer", "label": "CSharpAspxLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L559"}, {"id": "delegatinglexer", "label": "DelegatingLexer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dotnet_csharpaspxlexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L571"}, {"id": "dotnet_csharpaspxlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L574"}, {"id": "dotnet_vbnetaspxlexer", "label": "VbNetAspxLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L581"}, {"id": "dotnet_vbnetaspxlexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L593"}, {"id": "dotnet_vbnetaspxlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L596"}, {"id": "dotnet_fsharplexer", "label": "FSharpLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L604"}, {"id": "dotnet_fsharplexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L753"}, {"id": "dotnet_xpplexer", "label": "XppLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L765"}, {"id": "dotnet_rationale_1", "label": "pygments.lexers.dotnet ~~~~~~~~~~~~~~~~~~~~~~ Lexers for .net languages", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L1"}, {"id": "dotnet_rationale_26", "label": "For C# source code. Additional options accepted: `unicodelevel`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L26"}, {"id": "dotnet_rationale_177", "label": "For Nemerle source code. Additional options accepted: `unicodelevel`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L177"}, {"id": "dotnet_rationale_343", "label": "Nemerle is quite similar to Python, but @if is relatively uncommon elsew", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L343"}, {"id": "dotnet_rationale_423", "label": "For Visual Basic.NET source code. Also LibreOffice Basic, OpenOffice Basic,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L423"}, {"id": "dotnet_rationale_535", "label": "Lexer for ASP.NET pages.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L535"}, {"id": "dotnet_rationale_560", "label": "Lexer for highlighting C# within ASP.NET pages.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L560"}, {"id": "dotnet_rationale_582", "label": "Lexer for highlighting Visual Basic.net within ASP.NET pages.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L582"}, {"id": "dotnet_rationale_605", "label": "For the F# language (version 3.0).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L605"}, {"id": "dotnet_rationale_754", "label": "F# doesn't have that many unique features -- |> and <| are weak indicato", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L754"}, {"id": "dotnet_rationale_767", "label": "For X++ source code. This is based loosely on the CSharpLexer", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L767"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "pygments_lexer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "pygments_token", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "pygments_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "pygments", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "pygments_lexers_html", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_csharplexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L25", "weight": 1.0}, {"source": "dotnet_csharplexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L25", "weight": 1.0}, {"source": "dotnet_csharplexer", "target": "dotnet_csharplexer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_nemerlelexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L176", "weight": 1.0}, {"source": "dotnet_nemerlelexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L176", "weight": 1.0}, {"source": "dotnet_nemerlelexer", "target": "dotnet_nemerlelexer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L331", "weight": 1.0}, {"source": "dotnet_nemerlelexer", "target": "dotnet_nemerlelexer_analyse_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L342", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_boolexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L353", "weight": 1.0}, {"source": "dotnet_boolexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L353", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_vbnetlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L422", "weight": 1.0}, {"source": "dotnet_vbnetlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L422", "weight": 1.0}, {"source": "dotnet_vbnetlexer", "target": "dotnet_vbnetlexer_analyse_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L529", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_genericaspxlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L534", "weight": 1.0}, {"source": "dotnet_genericaspxlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L534", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_csharpaspxlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L559", "weight": 1.0}, {"source": "dotnet_csharpaspxlexer", "target": "delegatinglexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L559", "weight": 1.0}, {"source": "dotnet_csharpaspxlexer", "target": "dotnet_csharpaspxlexer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L571", "weight": 1.0}, {"source": "dotnet_csharpaspxlexer", "target": "dotnet_csharpaspxlexer_analyse_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L574", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_vbnetaspxlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L581", "weight": 1.0}, {"source": "dotnet_vbnetaspxlexer", "target": "delegatinglexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L581", "weight": 1.0}, {"source": "dotnet_vbnetaspxlexer", "target": "dotnet_vbnetaspxlexer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L593", "weight": 1.0}, {"source": "dotnet_vbnetaspxlexer", "target": "dotnet_vbnetaspxlexer_analyse_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L596", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_fsharplexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L604", "weight": 1.0}, {"source": "dotnet_fsharplexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L604", "weight": 1.0}, {"source": "dotnet_fsharplexer", "target": "dotnet_fsharplexer_analyse_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L753", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "target": "dotnet_xpplexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L765", "weight": 1.0}, {"source": "dotnet_xpplexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L765", "weight": 1.0}, {"source": "dotnet_csharplexer_init", "target": "dotnet_vbnetaspxlexer_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L173", "weight": 1.0}, {"source": "dotnet_nemerlelexer_init", "target": "dotnet_vbnetaspxlexer_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L340", "weight": 1.0}, {"source": "dotnet_csharpaspxlexer_init", "target": "dotnet_vbnetaspxlexer_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L572", "weight": 1.0}, {"source": "dotnet_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dotnet_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L1", "weight": 1.0}, {"source": "dotnet_rationale_26", "target": "dotnet_csharplexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L26", "weight": 1.0}, {"source": "dotnet_rationale_177", "target": "dotnet_nemerlelexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L177", "weight": 1.0}, {"source": "dotnet_rationale_343", "target": "dotnet_nemerlelexer_analyse_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L343", "weight": 1.0}, {"source": "dotnet_rationale_423", "target": "dotnet_vbnetlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L423", "weight": 1.0}, {"source": "dotnet_rationale_535", "target": "dotnet_genericaspxlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L535", "weight": 1.0}, {"source": "dotnet_rationale_560", "target": "dotnet_csharpaspxlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L560", "weight": 1.0}, {"source": "dotnet_rationale_582", "target": "dotnet_vbnetaspxlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L582", "weight": 1.0}, {"source": "dotnet_rationale_605", "target": "dotnet_fsharplexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L605", "weight": 1.0}, {"source": "dotnet_rationale_754", "target": "dotnet_fsharplexer_analyse_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L754", "weight": 1.0}, {"source": "dotnet_rationale_767", "target": "dotnet_xpplexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L767", "weight": 1.0}], "raw_calls": [{"caller_nid": "dotnet_csharplexer_init", "callee": "get_choice_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L166"}, {"caller_nid": "dotnet_csharplexer_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L166"}, {"caller_nid": "dotnet_csharplexer_init", "callee": "process_tokendef", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L169"}, {"caller_nid": "dotnet_nemerlelexer_init", "callee": "get_choice_opt", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L332"}, {"caller_nid": "dotnet_nemerlelexer_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L332"}, {"caller_nid": "dotnet_nemerlelexer_init", "callee": "process_tokendef", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L336"}, {"caller_nid": "dotnet_vbnetlexer_analyse_text", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L530"}, {"caller_nid": "dotnet_csharpaspxlexer_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L572"}, {"caller_nid": "dotnet_csharpaspxlexer_analyse_text", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L575"}, {"caller_nid": "dotnet_csharpaspxlexer_analyse_text", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L577"}, {"caller_nid": "dotnet_vbnetaspxlexer_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L594"}, {"caller_nid": "dotnet_vbnetaspxlexer_analyse_text", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L597"}, {"caller_nid": "dotnet_vbnetaspxlexer_analyse_text", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dotnet.py", "source_location": "L599"}]}