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.