pygments.lexers.parsers

Lexers for parser generators.

copyright:Copyright 2006-2013 by the Pygments team, see AUTHORS.
license:BSD, see LICENSE for details.
class pygments.lexers.parsers.RagelLexer(**options)[source]

A pure Ragel lexer. Use this for fragments of Ragel. For .rl files, use RagelEmbeddedLexer instead (or one of the language-specific subclasses).

New in Pygments 1.1.

class pygments.lexers.parsers.RagelEmbeddedLexer(**options)[source]

A lexer for Ragel embedded in a host language file.

This will only highlight Ragel statements. If you want host language highlighting then call the language-specific Ragel lexer.

New in Pygments 1.1.

class pygments.lexers.parsers.RagelCLexer(**options)[source]

A lexer for Ragel in a C host file.

New in Pygments 1.1.

class pygments.lexers.parsers.RagelDLexer(**options)[source]

A lexer for Ragel in a D host file.

New in Pygments 1.1.

class pygments.lexers.parsers.RagelCppLexer(**options)[source]

A lexer for Ragel in a CPP host file.

New in Pygments 1.1.

class pygments.lexers.parsers.RagelObjectiveCLexer(**options)[source]

A lexer for Ragel in an Objective C host file.

New in Pygments 1.1.

class pygments.lexers.parsers.RagelRubyLexer(**options)[source]

A lexer for Ragel in a Ruby host file.

New in Pygments 1.1.

class pygments.lexers.parsers.RagelJavaLexer(**options)[source]

A lexer for Ragel in a Java host file.

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrLexer(**options)[source]

Generic ANTLR Lexer. Should not be called directly, instead use DelegatingLexer for your target language.

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrPythonLexer(**options)[source]

ANTLR with Python Target

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrPerlLexer(**options)[source]

ANTLR with Perl Target

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrRubyLexer(**options)[source]

ANTLR with Ruby Target

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrCppLexer(**options)[source]

ANTLR with CPP Target

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrCSharpLexer(**options)[source]

ANTLR with C# Target

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrObjectiveCLexer(**options)[source]

ANTLR with Objective-C Target

New in Pygments 1.1.

class pygments.lexers.parsers.AntlrJavaLexer(**options)[source]

ANTLR with Java Target

New in Pygments 1.1

class pygments.lexers.parsers.AntlrActionScriptLexer(**options)[source]

ANTLR with ActionScript Target

New in Pygments 1.1.

class pygments.lexers.parsers.TreetopLexer(**options)[source]

A lexer for Treetop grammars.

New in Pygments 1.6.

Project Versions

This Page