1 line
19 KiB
JSON
1 line
19 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "label": "dsls.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L1"}, {"id": "dsls_protobuflexer", "label": "ProtoBufLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L23"}, {"id": "regexlexer", "label": "RegexLexer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dsls_thriftlexer", "label": "ThriftLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L84"}, {"id": "dsls_zeeklexer", "label": "ZeekLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L189"}, {"id": "dsls_puppetlexer", "label": "PuppetLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L350"}, {"id": "dsls_rsllexer", "label": "RslLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L437"}, {"id": "dsls_rsllexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L492"}, {"id": "dsls_mscgenlexer", "label": "MscgenLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L500"}, {"id": "dsls_vgllexer", "label": "VGLLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L549"}, {"id": "dsls_alloylexer", "label": "AlloyLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L582"}, {"id": "dsls_panlexer", "label": "PanLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L650"}, {"id": "dsls_crmshlexer", "label": "CrmshLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L718"}, {"id": "dsls_flatlinelexer", "label": "FlatlineLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L787"}, {"id": "dsls_snowballlexer", "label": "SnowballLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L863"}, {"id": "extendedregexlexer", "label": "ExtendedRegexLexer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dsls_snowballlexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L876"}, {"id": "dsls_snowballlexer_reset_stringescapes", "label": "._reset_stringescapes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L880"}, {"id": "dsls_snowballlexer_string", "label": "._string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L884"}, {"id": "dsls_snowballlexer_stringescapes", "label": "._stringescapes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L912"}, {"id": "dsls_snowballlexer_get_tokens_unprocessed", "label": ".get_tokens_unprocessed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L968"}, {"id": "dsls_rationale_1", "label": "pygments.lexers.dsls ~~~~~~~~~~~~~~~~~~~~ Lexers for various domain-spe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L1"}, {"id": "dsls_rationale_24", "label": "Lexer for Protocol Buffer definition files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L24"}, {"id": "dsls_rationale_85", "label": "For Thrift interface definitions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L85"}, {"id": "dsls_rationale_351", "label": "For Puppet configuration DSL.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L351"}, {"id": "dsls_rationale_438", "label": "RSL is the formal specification language used in RAISE (Rigorous Approach to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L438"}, {"id": "dsls_rationale_493", "label": "Check for the most common text in the beginning of a RSL file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L493"}, {"id": "dsls_rationale_550", "label": "For SampleManager VGL source code.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L550"}, {"id": "dsls_rationale_583", "label": "For Alloy source code.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L583"}, {"id": "dsls_rationale_651", "label": "Lexer for pan source files. Based on tcsh lexer.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L651"}, {"id": "dsls_rationale_719", "label": "Lexer for crmsh configuration files for Pacemaker clusters.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L719"}, {"id": "dsls_rationale_788", "label": "Lexer for Flatline expressions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L788"}, {"id": "dsls_rationale_864", "label": "Lexer for Snowball source code.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L864"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "pygments_lexer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "pygments_token", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_protobuflexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L23", "weight": 1.0}, {"source": "dsls_protobuflexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_thriftlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L84", "weight": 1.0}, {"source": "dsls_thriftlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_zeeklexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L189", "weight": 1.0}, {"source": "dsls_zeeklexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_puppetlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L350", "weight": 1.0}, {"source": "dsls_puppetlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L350", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_rsllexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L437", "weight": 1.0}, {"source": "dsls_rsllexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L437", "weight": 1.0}, {"source": "dsls_rsllexer", "target": "dsls_rsllexer_analyse_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L492", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_mscgenlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L500", "weight": 1.0}, {"source": "dsls_mscgenlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_vgllexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L549", "weight": 1.0}, {"source": "dsls_vgllexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L549", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_alloylexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L582", "weight": 1.0}, {"source": "dsls_alloylexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L582", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_panlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L650", "weight": 1.0}, {"source": "dsls_panlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L650", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_crmshlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L718", "weight": 1.0}, {"source": "dsls_crmshlexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L718", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_flatlinelexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L787", "weight": 1.0}, {"source": "dsls_flatlinelexer", "target": "regexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L787", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "target": "dsls_snowballlexer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L863", "weight": 1.0}, {"source": "dsls_snowballlexer", "target": "extendedregexlexer", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L863", "weight": 1.0}, {"source": "dsls_snowballlexer", "target": "dsls_snowballlexer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L876", "weight": 1.0}, {"source": "dsls_snowballlexer", "target": "dsls_snowballlexer_reset_stringescapes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L880", "weight": 1.0}, {"source": "dsls_snowballlexer", "target": "dsls_snowballlexer_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L884", "weight": 1.0}, {"source": "dsls_snowballlexer", "target": "dsls_snowballlexer_stringescapes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L912", "weight": 1.0}, {"source": "dsls_snowballlexer", "target": "dsls_snowballlexer_get_tokens_unprocessed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L968", "weight": 1.0}, {"source": "dsls_snowballlexer_init", "target": "dsls_snowballlexer_reset_stringescapes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L877", "weight": 1.0}, {"source": "dsls_snowballlexer_get_tokens_unprocessed", "target": "dsls_snowballlexer_reset_stringescapes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L969", "weight": 1.0}, {"source": "dsls_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pygments_lexers_dsls_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L1", "weight": 1.0}, {"source": "dsls_rationale_24", "target": "dsls_protobuflexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L24", "weight": 1.0}, {"source": "dsls_rationale_85", "target": "dsls_thriftlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L85", "weight": 1.0}, {"source": "dsls_rationale_351", "target": "dsls_puppetlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L351", "weight": 1.0}, {"source": "dsls_rationale_438", "target": "dsls_rsllexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L438", "weight": 1.0}, {"source": "dsls_rationale_493", "target": "dsls_rsllexer_analyse_text", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L493", "weight": 1.0}, {"source": "dsls_rationale_550", "target": "dsls_vgllexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L550", "weight": 1.0}, {"source": "dsls_rationale_583", "target": "dsls_alloylexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L583", "weight": 1.0}, {"source": "dsls_rationale_651", "target": "dsls_panlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L651", "weight": 1.0}, {"source": "dsls_rationale_719", "target": "dsls_crmshlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L719", "weight": 1.0}, {"source": "dsls_rationale_788", "target": "dsls_flatlinelexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L788", "weight": 1.0}, {"source": "dsls_rationale_864", "target": "dsls_snowballlexer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L864", "weight": 1.0}], "raw_calls": [{"caller_nid": "dsls_rsllexer_analyse_text", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L496"}, {"caller_nid": "dsls_snowballlexer_stringescapes", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L913"}, {"caller_nid": "dsls_snowballlexer_stringescapes", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L914"}, {"caller_nid": "dsls_snowballlexer_stringescapes", "callee": "bygroups(Keyword.Reserved, Whitespace, String.Escape, Whitespace,\n String.Escape)", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L915"}, {"caller_nid": "dsls_snowballlexer_stringescapes", "callee": "bygroups", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/dsls.py", "source_location": "L915"}]} |