module documentation

pygments.lexers.parsers ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for parser generators. :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details.

Class AntlrActionScriptLexer ANTLR with ActionScript Target
Class AntlrCppLexer ANTLR with C++ Target
Class AntlrCSharpLexer ANTLR with C# Target
Class AntlrJavaLexer ANTLR with Java Target
Class AntlrLexer Generic `ANTLR`_ Lexer. Should not be called directly, instead use DelegatingLexer for your target language.
Class AntlrObjectiveCLexer ANTLR with Objective-C Target
Class AntlrPerlLexer ANTLR with Perl Target
Class AntlrPythonLexer ANTLR with Python Target
Class AntlrRubyLexer ANTLR with Ruby Target
Class EbnfLexer Lexer for `ISO/IEC 14977 EBNF <http://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_Form>`_ grammars.
Class RagelCLexer A lexer for Ragel in a C host file.
Class RagelCppLexer A lexer for Ragel in a C++ host file.
Class RagelDLexer A lexer for Ragel in a D host file.
Class RagelEmbeddedLexer A lexer for Ragel embedded in a host language file.
Class RagelJavaLexer A lexer for Ragel in a Java host file.
Class RagelLexer A pure `Ragel <www.colm.net/open-source/ragel>`_ lexer. Use this for fragments of Ragel. For ``.rl`` files, use :class:`RagelEmbeddedLexer` instead (or one of the language-specific subclasses).
Class RagelObjectiveCLexer A lexer for Ragel in an Objective C host file.
Class RagelRubyLexer A lexer for Ragel in a Ruby host file.
Class TreetopBaseLexer A base lexer for `Treetop <http://treetop.rubyforge.org/>`_ grammars. Not for direct use; use :class:`TreetopLexer` instead.
Class TreetopLexer A lexer for `Treetop <http://treetop.rubyforge.org/>`_ grammars.