pygments.lexers.compiled

Lexers for compiled languages.

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

For C source code with preprocessor directives.

class pygments.lexers.compiled.CppLexer(**options)[source]

For C++ source code with preprocessor directives.

class pygments.lexers.compiled.DLexer(**options)[source]

For D source.

New in Pygments 1.2.

class pygments.lexers.compiled.DelphiLexer(**options)[source]

For Delphi (Borland Object Pascal), Turbo Pascal and Free Pascal source code.

Additional options accepted:

turbopascal
Highlight Turbo Pascal specific keywords (default: True).
delphi
Highlight Borland Delphi specific keywords (default: True).
freepascal
Highlight Free Pascal specific keywords (default: True).
units
A list of units that should be considered builtin, supported are System, SysUtils, Classes and Math. Default is to consider all of them builtin.
class pygments.lexers.compiled.ECLexer(**options)[source]

For eC source code with preprocessor directives.

New in Pygments 1.5.

class pygments.lexers.compiled.DylanLexer(**options)[source]

For the Dylan language.

New in Pygments 0.7.

class pygments.lexers.compiled.ObjectiveCLexer(**options)[source]

For Objective-C source code with preprocessor directives.

class pygments.lexers.compiled.ObjectiveCppLexer(**options)[source]

For Objective-C++ source code with preprocessor directives.

class pygments.lexers.compiled.FortranLexer(**options)[source]

Lexer for FORTRAN 90 code.

New in Pygments 0.10.

class pygments.lexers.compiled.GLShaderLexer(**options)[source]

GLSL (OpenGL Shader) lexer.

New in Pygments 1.1.

class pygments.lexers.compiled.PrologLexer(**options)[source]

Lexer for Prolog files.

class pygments.lexers.compiled.CythonLexer(**options)[source]

For Pyrex and Cython source code.

New in Pygments 1.1.

class pygments.lexers.compiled.ValaLexer(**options)[source]

For Vala source code with preprocessor directives.

New in Pygments 1.1.

class pygments.lexers.compiled.OocLexer(**options)[source]

For Ooc source code

New in Pygments 1.2.

class pygments.lexers.compiled.GoLexer(**options)[source]

For Go source.

class pygments.lexers.compiled.FelixLexer(**options)[source]

For Felix source code.

New in Pygments 1.2.

class pygments.lexers.compiled.AdaLexer(**options)[source]

For Ada source code.

New in Pygments 1.3.

class pygments.lexers.compiled.Modula2Lexer(**options)[source]

For Modula-2 source code.

Additional options that determine which keywords are highlighted:

pim
Select PIM Modula-2 dialect (default: True).
iso
Select ISO Modula-2 dialect (default: False).
objm2
Select Objective Modula-2 dialect (default: False).
gm2ext
Also highlight GNU extensions (default: False).

New in Pygments 1.3.

class pygments.lexers.compiled.BlitzMaxLexer(**options)[source]

For BlitzMax source code.

New in Pygments 1.4.

class pygments.lexers.compiled.NimrodLexer(**options)[source]

For Nimrod source code.

New in Pygments 1.5.

class pygments.lexers.compiled.FantomLexer(**options)[source]

For Fantom source code.

New in Pygments 1.5.

class pygments.lexers.compiled.RustLexer(**options)[source]

Lexer for Mozilla’s Rust programming language.

New in Pygments 1.6.

class pygments.lexers.compiled.CudaLexer(**options)[source]

For NVIDIA CUDA™ source.

New in Pygments 1.6.

class pygments.lexers.compiled.MonkeyLexer(**options)[source]

For Monkey source code.

New in Pygments 1.6.

class pygments.lexers.compiled.DylanLidLexer(**options)[source]

For Dylan LID (Library Interchange Definition) files.

New in Pygments 1.6.

class pygments.lexers.compiled.DylanConsoleLexer(**options)[source]

For Dylan interactive console output like:

? let a = 1;
=> 1
? a
=> 1

This is based on a copy of the RubyConsoleLexer.

New in Pygments 1.6.

class pygments.lexers.compiled.CobolLexer(**options)[source]

Lexer for OpenCOBOL code.

New in Pygments 1.6.

class pygments.lexers.compiled.CobolFreeformatLexer(**options)[source]

Lexer for Free format OpenCOBOL code.

New in Pygments 1.6.

class pygments.lexers.compiled.LogosLexer(**options)[source]

For Logos + Objective-C source code with preprocessor directives.

New in Pygments 1.6.

Project Versions

This Page