{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pygments_lexers_parsers_py", "label": "parsers.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L1"}, {"id": "parsers_ragellexer", "label": "RagelLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L35"}, {"id": "regexlexer", "label": "RegexLexer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "parsers_ragelembeddedlexer", "label": "RagelEmbeddedLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L129"}, {"id": "parsers_ragelembeddedlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L208"}, {"id": "parsers_ragelrubylexer", "label": "RagelRubyLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L212"}, {"id": "delegatinglexer", "label": "DelegatingLexer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "parsers_ragelrubylexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L223"}, {"id": "parsers_ragelrubylexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L226"}, {"id": "parsers_ragelclexer", "label": "RagelCLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L230"}, {"id": "parsers_ragelclexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L241"}, {"id": "parsers_ragelclexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L244"}, {"id": "parsers_rageldlexer", "label": "RagelDLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L248"}, {"id": "parsers_rageldlexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L259"}, {"id": "parsers_rageldlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L262"}, {"id": "parsers_ragelcpplexer", "label": "RagelCppLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L266"}, {"id": "parsers_ragelcpplexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L277"}, {"id": "parsers_ragelcpplexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L280"}, {"id": "parsers_ragelobjectiveclexer", "label": "RagelObjectiveCLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L284"}, {"id": "parsers_ragelobjectiveclexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L295"}, {"id": "parsers_ragelobjectiveclexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L298"}, {"id": "parsers_rageljavalexer", "label": "RagelJavaLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L302"}, {"id": "parsers_rageljavalexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L313"}, {"id": "parsers_rageljavalexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L316"}, {"id": "parsers_antlrlexer", "label": "AntlrLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L320"}, {"id": "parsers_antlrlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L507"}, {"id": "parsers_antlrcpplexer", "label": "AntlrCppLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L513"}, {"id": "parsers_antlrcpplexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L524"}, {"id": "parsers_antlrcpplexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L527"}, {"id": "parsers_antlrobjectiveclexer", "label": "AntlrObjectiveCLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L532"}, {"id": "parsers_antlrobjectiveclexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L543"}, {"id": "parsers_antlrobjectiveclexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L546"}, {"id": "parsers_antlrcsharplexer", "label": "AntlrCSharpLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L551"}, {"id": "parsers_antlrcsharplexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L562"}, {"id": "parsers_antlrcsharplexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L565"}, {"id": "parsers_antlrpythonlexer", "label": "AntlrPythonLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L570"}, {"id": "parsers_antlrpythonlexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L581"}, {"id": "parsers_antlrpythonlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L584"}, {"id": "parsers_antlrjavalexer", "label": "AntlrJavaLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L589"}, {"id": "parsers_antlrjavalexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L600"}, {"id": "parsers_antlrjavalexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L603"}, {"id": "parsers_antlrrubylexer", "label": "AntlrRubyLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L608"}, {"id": "parsers_antlrrubylexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L619"}, {"id": "parsers_antlrrubylexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L622"}, {"id": "parsers_antlrperllexer", "label": "AntlrPerlLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L627"}, {"id": "parsers_antlrperllexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L638"}, {"id": "parsers_antlrperllexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L641"}, {"id": "parsers_antlractionscriptlexer", "label": "AntlrActionScriptLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L646"}, {"id": "parsers_antlractionscriptlexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L657"}, {"id": "parsers_antlractionscriptlexer_analyse_text", "label": ".analyse_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L661"}, {"id": "parsers_treetopbaselexer", "label": "TreetopBaseLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L666"}, {"id": "parsers_treetoplexer", "label": "TreetopLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L735"}, {"id": "parsers_treetoplexer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L746"}, {"id": "parsers_ebnflexer", "label": "EbnfLexer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L750"}, {"id": "parsers_rationale_1", "label": "pygments.lexers.parsers ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for parser gener", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L1"}, {"id": "parsers_rationale_36", "label": "A pure `Ragel `_ lexer. Use this for fragme", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L36"}, {"id": "parsers_rationale_130", "label": "A lexer for Ragel embedded in a host language file. This will only highligh", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L130"}, {"id": "parsers_rationale_213", "label": "A lexer for Ragel in a Ruby host file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L213"}, {"id": "parsers_rationale_231", "label": "A lexer for Ragel in a C host file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L231"}, {"id": "parsers_rationale_249", "label": "A lexer for Ragel in a D host file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L249"}, {"id": "parsers_rationale_267", "label": "A lexer for Ragel in a C++ host file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L267"}, {"id": "parsers_rationale_285", "label": "A lexer for Ragel in an Objective C host file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L285"}, {"id": "parsers_rationale_303", "label": "A lexer for Ragel in a Java host file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L303"}, {"id": "parsers_rationale_321", "label": "Generic ANTLR Lexer. Should not be called directly, instead use Delegati", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L321"}, {"id": "parsers_rationale_514", "label": "ANTLR with C++ Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L514"}, {"id": "parsers_rationale_533", "label": "ANTLR with Objective-C Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L533"}, {"id": "parsers_rationale_571", "label": "ANTLR with Python Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L571"}, {"id": "parsers_rationale_590", "label": "ANTLR with Java Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L590"}, {"id": "parsers_rationale_609", "label": "ANTLR with Ruby Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L609"}, {"id": "parsers_rationale_628", "label": "ANTLR with Perl Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L628"}, {"id": "parsers_rationale_647", "label": "ANTLR with ActionScript Target", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L647"}, {"id": "parsers_rationale_667", "label": "A base lexer for `Treetop `_ grammars. Not fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L667"}, {"id": "parsers_rationale_736", "label": "A lexer for Treetop grammars.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pygments/lexers/parsers.py", "source_location": "L736"}, {"id": "parsers_rationale_751", "label": "Lexer for `ISO/IEC 14977 EBNF