module documentation

Lexers for parser generators.

Unknown Field: copyright
Copyright 2006-2021 by the Pygments team, see AUTHORS.
Unknown Field: license
BSD, see LICENSE for details.
Class ​Antlr​Action​Script​Lexer `ANTLR`_ with ActionScript Target
Class ​Antlr​Cpp​Lexer `ANTLR`_ with CPP Target
Class ​Antlr​CSharp​Lexer `ANTLR`_ with C# Target
Class ​Antlr​Java​Lexer `ANTLR`_ with Java Target
Class ​Antlr​Lexer Generic `ANTLR`_ Lexer. Should not be called directly, instead use DelegatingLexer for your target language.
Class ​Antlr​Objective​CLexer `ANTLR`_ with Objective-C Target
Class ​Antlr​Perl​Lexer `ANTLR`_ with Perl Target
Class ​Antlr​Python​Lexer `ANTLR`_ with Python Target
Class ​Antlr​Ruby​Lexer `ANTLR`_ with Ruby Target
Class ​Ebnf​Lexer Lexer for ISO/IEC 14977 EBNF grammars.
Class ​Ragel​CLexer A lexer for `Ragel`_ in a C host file.
Class ​Ragel​Cpp​Lexer A lexer for `Ragel`_ in a CPP host file.
Class ​Ragel​DLexer A lexer for `Ragel`_ in a D host file.
Class ​Ragel​Embedded​Lexer A lexer for `Ragel`_ embedded in a host language file.
Class ​Ragel​Java​Lexer A lexer for `Ragel`_ in a Java host file.
Class ​Ragel​Lexer A pure Ragel lexer. Use this for fragments of Ragel. For .rl files, use RagelEmbeddedLexer instead (or one of the language-specific subclasses).
Class ​Ragel​Objective​CLexer A lexer for `Ragel`_ in an Objective C host file.
Class ​Ragel​Ruby​Lexer A lexer for `Ragel`_ in a Ruby host file.
Class ​Treetop​Lexer A lexer for Treetop grammars.
Class ​Treetop​Base​Lexer A base lexer for Treetop grammars. Not for direct use; use TreetopLexer instead.