sdkagent

pygments API reference

400 public APIs from pygments (pygments/pygments) — 380 classes, 11 functions, 9 methods. Signatures extracted by static analysis of the actual source.

Repository: pygments/pygments

KindCount
Classes380
Functions11
Methods9

API list

funcpygments.cmdline.main(args=sys.argv)
Main command line entry point.
classpygments.filter.Filter
Default filter.
funcpygments.filter.apply_filters(stream, filters, lexer=None)
Use this method to apply an iterable of filters to a stream.
classpygments.filters.CodeTagFilter
Highlight special code tags in comments and docstrings.
classpygments.filters.GobbleFilter
Gobble source code lines (eats initial characters).
classpygments.filters.SymbolFilter
Convert mathematical symbols into Unicode characters.
funcpygments.filters.find_filter_class(filtername)
Lookup a filter by name.
funcpygments.filters.get_all_filters()
Return a generator of all filter names.
funcpygments.filters.get_filter_by_name(filtername, **options)
Return an instantiated filter.
classpygments.formatter.Formatter
Converts a token stream to text.
classpygments.formatters.bbcode.BBCodeFormatter
Format tokens with BBcodes.
funcpygments.formatters.find_formatter_class(alias)
Lookup a formatter by alias.
classpygments.formatters.html.HtmlFormatter
Format tokens as HTML 4 ``<span>`` tags.
classpygments.formatters.img.BmpImageFormatter
Create a bitmap image from source code.
classpygments.formatters.img.FontManager
Manages a set of fonts: normal, italic, bold, etc...
methodpygments.formatters.img.FontManager.get_char_size()
Get the character size.
methodpygments.formatters.img.FontManager.get_text_size(text)
Get the text size (width, height).
classpygments.formatters.img.FontNotFound
When there are no usable fonts specified
classpygments.formatters.img.GifImageFormatter
Create a GIF image from source code.
classpygments.formatters.img.ImageFormatter
Create a PNG image from source code.
classpygments.formatters.img.JpgImageFormatter
Create a JPEG image from source code.
classpygments.formatters.img.PilNotAvailable
When Python imaging library is not available
classpygments.formatters.latex.LatexFormatter
Format tokens as LaTeX code.
classpygments.formatters.other.NullFormatter
Output the text unchanged without any formatting.
classpygments.formatters.other.TestcaseFormatter
Format tokens as appropriate for a new testcase.
classpygments.formatters.pangomarkup.PangoMarkupFormatter
Format tokens as Pango Markup code.
classpygments.formatters.rtf.RtfFormatter
Format tokens as RTF markup.
classpygments.formatters.svg.SvgFormatter
Format tokens as an SVG graphics file.
classpygments.lexer.DelegatingLexer
This lexer takes two lexer as arguments.
classpygments.lexer.ExtendedRegexLexer
A RegexLexer that uses a context object to store its state.
classpygments.lexer.Lexer
Lexer for a specific language.
methodpygments.lexer.Lexer.add_filter(filter_, **options)
Add a new stream filter to this lexer.
classpygments.lexer.LexerContext
A helper object that holds lexer position data.
classpygments.lexer.RegexLexer
Base for simple stateful regular expression-based lexers.
classpygments.lexer.combined
Indicates a state combined from multiple states.
classpygments.lexer.default
Indicates a state or state action (e.g.
classpygments.lexer.include
Indicates that a state should include rules from another state.
funcpygments.lexers._mysql_builtins.parse_lex_keywords(f)
Parse keywords in lex.h.
funcpygments.lexers._mysql_builtins.parse_lex_optimizer_hints(f)
Parse optimizer hints in lex.h.
classpygments.lexers.actionscript.ActionScript3Lexer
For ActionScript 3 source code.
classpygments.lexers.actionscript.ActionScriptLexer
For ActionScript source code.
classpygments.lexers.actionscript.MxmlLexer
For MXML markup.
classpygments.lexers.ada.AdaLexer
For Ada source code.
classpygments.lexers.algebra.BCLexer
A BC lexer.
classpygments.lexers.algebra.GAPConsoleLexer
For GAP console sessions.
classpygments.lexers.algebra.GAPLexer
For GAP source code.
classpygments.lexers.algebra.MathematicaLexer
Lexer for Mathematica source code.
classpygments.lexers.algebra.MuPADLexer
A MuPAD lexer.
classpygments.lexers.ambient.AmbientTalkLexer
Lexer for AmbientTalk source code.
classpygments.lexers.amdgpu.AMDGPULexer
For AMD GPU assembly.
classpygments.lexers.ampl.AmplLexer
For AMPL source code.
classpygments.lexers.apdlexer.apdlexer
For APDL source code.
classpygments.lexers.apl.APLLexer
A simple APL lexer.
classpygments.lexers.archetype.AdlLexer
Lexer for ADL syntax.
classpygments.lexers.archetype.AtomsLexer
Lexer for Values used in ADL and ODIN.
classpygments.lexers.archetype.CadlLexer
Lexer for cADL syntax.
classpygments.lexers.archetype.OdinLexer
Lexer for ODIN syntax.
classpygments.lexers.arrow.ArrowLexer
Lexer for Arrow
classpygments.lexers.arturo.ArturoLexer
For Arturo source code.
classpygments.lexers.asm.CObjdumpLexer
For the output of ``objdump -Sr`` on compiled C files.
classpygments.lexers.asm.Ca65Lexer
For ca65 assembler sources.
classpygments.lexers.asm.CppObjdumpLexer
For the output of ``objdump -Sr`` on compiled C++ files.
classpygments.lexers.asm.DObjdumpLexer
For the output of ``objdump -Sr`` on compiled D files.
classpygments.lexers.asm.Dasm16Lexer
For DCPU-16 Assembly.
classpygments.lexers.asm.GasLexer
For Gas (AT&T) assembly code.
classpygments.lexers.asm.HsailLexer
For HSAIL assembly code.
classpygments.lexers.asm.LlvmLexer
For LLVM assembly code.
classpygments.lexers.asm.LlvmMirBodyLexer
For LLVM MIR examples without the YAML wrapper.
classpygments.lexers.asm.LlvmMirLexer
Lexer for the overall LLVM MIR document format.
classpygments.lexers.asm.NasmLexer
For Nasm (Intel) assembly code.
classpygments.lexers.asm.NasmObjdumpLexer
For the output of ``objdump -d -M intel``.
classpygments.lexers.asm.ObjdumpLexer
For the output of ``objdump -dr``.
classpygments.lexers.asm.TasmLexer
For Tasm (Turbo Assembler) assembly code.
classpygments.lexers.asn1.Asn1Lexer
Lexer for ASN.1 module definition
classpygments.lexers.automation.AutoItLexer
For AutoIt files.
classpygments.lexers.automation.AutohotkeyLexer
For autohotkey source code.
classpygments.lexers.bare.BareLexer
For BARE schema source.
classpygments.lexers.basic.BlitzBasicLexer
For BlitzBasic source code.
classpygments.lexers.basic.BlitzMaxLexer
For BlitzMax source code.
classpygments.lexers.basic.CbmBasicV2Lexer
For CBM BASIC V2 sources.
classpygments.lexers.basic.MonkeyLexer
For Monkey source code.
classpygments.lexers.basic.QBasicLexer
For QBasic source code.
classpygments.lexers.berry.BerryLexer
For Berry source code.
classpygments.lexers.bibtex.BSTLexer
A lexer for BibTeX bibliography styles.
classpygments.lexers.bibtex.BibTeXLexer
A lexer for BibTeX bibliography data format.
classpygments.lexers.blueprint.BlueprintLexer
For Blueprint UI markup.
classpygments.lexers.boa.BoaLexer
Lexer for the Boa language.
classpygments.lexers.bqn.BQNLexer
A simple BQN lexer.
classpygments.lexers.business.ABAPLexer
Lexer for ABAP, SAP's integrated language.
classpygments.lexers.business.CobolFreeformatLexer
Lexer for Free format OpenCOBOL code.
classpygments.lexers.business.CobolLexer
Lexer for OpenCOBOL code.
classpygments.lexers.business.GoodDataCLLexer
Lexer for GoodData-CL script files.
classpygments.lexers.business.MaqlLexer
Lexer for GoodData MAQL scripts.
classpygments.lexers.business.OpenEdgeLexer
Lexer for OpenEdge ABL (formerly Progress) source code.
classpygments.lexers.c_cpp.CFamilyLexer
For C family source code.
classpygments.lexers.c_cpp.CLexer
For C source code with preprocessor directives.
classpygments.lexers.c_cpp.CppLexer
For C++ source code with preprocessor directives.
classpygments.lexers.c_like.ArduinoLexer
For `Arduino(tm) <https://arduino.cc/>`_ source.
classpygments.lexers.c_like.ClayLexer
For Clay source.
classpygments.lexers.c_like.CudaLexer
For NVIDIA CUDA™ source.
classpygments.lexers.c_like.ECLexer
For eC source code with preprocessor directives.
classpygments.lexers.c_like.PikeLexer
For `Pike <http://pike.lysator.liu.se/>`_ source code.
classpygments.lexers.c_like.PromelaLexer
For the Promela language used with SPIN.
classpygments.lexers.c_like.SwigLexer
For `SWIG <http://www.swig.org/>`_ source code.
classpygments.lexers.c_like.ValaLexer
For Vala source code with preprocessor directives.
classpygments.lexers.capnproto.CapnProtoLexer
For Cap'n Proto source.
classpygments.lexers.carbon.CarbonLexer
For Carbon source.
classpygments.lexers.cddl.CddlLexer
Lexer for CDDL definitions.
classpygments.lexers.cel.CELLexer
Lexer for CEL (Common Expression Language).
classpygments.lexers.chapel.ChapelLexer
For Chapel source.
classpygments.lexers.comal.Comal80Lexer
For COMAL-80 source code.
classpygments.lexers.configs.AugeasLexer
Lexer for Augeas.
classpygments.lexers.configs.Cfengine3Lexer
Lexer for CFEngine3 policy files.
classpygments.lexers.configs.DesktopLexer
Lexer for .desktop files.
classpygments.lexers.configs.DockerLexer
Lexer for Docker configuration files.
classpygments.lexers.configs.IniLexer
Lexer for configuration files in INI style.
classpygments.lexers.configs.KconfigLexer
For Linux-style Kconfig files.
classpygments.lexers.configs.LighttpdConfLexer
Lexer for Lighttpd configuration files.
classpygments.lexers.configs.NestedTextLexer
Lexer for *NextedText*, a human-friendly data format.
classpygments.lexers.configs.NginxConfLexer
Lexer for Nginx configuration files.
classpygments.lexers.configs.PacmanConfLexer
Lexer for pacman.conf.
classpygments.lexers.configs.PropertiesLexer
Lexer for configuration files in Java's properties format.
classpygments.lexers.configs.RegeditLexer
Lexer for Windows Registry files produced by regedit.
classpygments.lexers.configs.SingularityLexer
Lexer for Singularity definition files.
classpygments.lexers.configs.SquidConfLexer
Lexer for squid configuration files.
classpygments.lexers.configs.SystemdLexer
Lexer for systemd unit files.
classpygments.lexers.configs.TOMLLexer
Lexer for TOML, a simple language for config files.
classpygments.lexers.configs.TermcapLexer
Lexer for termcap database source.
classpygments.lexers.configs.TerminfoLexer
Lexer for terminfo database source.
classpygments.lexers.configs.TerraformLexer
Lexer for terraformi ``.tf`` files.
classpygments.lexers.console.PyPyLogLexer
Lexer for PyPy log files.
classpygments.lexers.crystal.CrystalLexer
For Crystal source code.
classpygments.lexers.csound.CsoundDocumentLexer
For Csound documents.
classpygments.lexers.csound.CsoundOrchestraLexer
For `Csound <https://csound.com>`_ orchestras.
classpygments.lexers.csound.CsoundScoreLexer
For `Csound <https://csound.com>`_ scores.
classpygments.lexers.css.CssLexer
For CSS (Cascading Style Sheets).
classpygments.lexers.css.LessCssLexer
For LESS styleshets.
classpygments.lexers.css.SassLexer
For Sass stylesheets.
classpygments.lexers.css.ScssLexer
For SCSS stylesheets.
classpygments.lexers.d.CrocLexer
For Croc source.
classpygments.lexers.d.DLexer
For D source.
classpygments.lexers.d.MiniDLexer
For MiniD source.
classpygments.lexers.dalvik.SmaliLexer
For Smali (Android/Dalvik) assembly code.
classpygments.lexers.data.JsonLdLexer
For JSON-LD linked data.
classpygments.lexers.data.JsonLexer
For JSON data structures.
methodpygments.lexers.data.JsonLexer.get_tokens_unprocessed(text)
Parse JSON data.
classpygments.lexers.data.YamlLexer
Lexer for YAML, a human-friendly data serialization language.
methodpygments.lexers.data.YamlLexer.reset_indent()
Reset the indentation levels.
methodpygments.lexers.data.YamlLexer.save_indent(start=False)
Save a possible indentation level.
methodpygments.lexers.data.YamlLexer.something()
Do not produce empty tokens.
classpygments.lexers.data.YamlLexerContext
Indentation context for the YAML lexer.
classpygments.lexers.devicetree.DevicetreeLexer
Lexer for Devicetree files.
classpygments.lexers.diff.DiffLexer
Lexer for unified or context-style diffs or patches.
classpygments.lexers.diff.WDiffLexer
A wdiff lexer.
classpygments.lexers.dns.DnsZoneLexer
Lexer for DNS zone file
classpygments.lexers.dotnet.BooLexer
For Boo source code.
classpygments.lexers.dotnet.CSharpAspxLexer
Lexer for highlighting C# within ASP.NET pages.
classpygments.lexers.dotnet.CSharpLexer
For C# source code.
classpygments.lexers.dotnet.FSharpLexer
For the F# language (version 3.0).
classpygments.lexers.dotnet.GenericAspxLexer
Lexer for ASP.NET pages.
classpygments.lexers.dotnet.NemerleLexer
For Nemerle source code.
classpygments.lexers.dotnet.VbNetLexer
For Visual Basic.NET source code.
classpygments.lexers.dotnet.XppLexer
For X++ source code.
classpygments.lexers.dsls.AlloyLexer
For Alloy source code.
classpygments.lexers.dsls.CrmshLexer
Lexer for crmsh configuration files for Pacemaker clusters.
classpygments.lexers.dsls.FlatlineLexer
Lexer for Flatline expressions.
classpygments.lexers.dsls.MscgenLexer
For Mscgen files.
classpygments.lexers.dsls.PanLexer
Lexer for pan source files.
classpygments.lexers.dsls.ProtoBufLexer
Lexer for Protocol Buffer definition files.
classpygments.lexers.dsls.PuppetLexer
For Puppet configuration DSL.
classpygments.lexers.dsls.SnowballLexer
Lexer for Snowball source code.
classpygments.lexers.dsls.ThriftLexer
For Thrift interface definitions.
classpygments.lexers.dsls.VGLLexer
For SampleManager VGL source code.
classpygments.lexers.dsls.ZeekLexer
For Zeek scripts.
classpygments.lexers.dylan.DylanConsoleLexer
For Dylan interactive console output.
classpygments.lexers.dylan.DylanLexer
For the Dylan language.
classpygments.lexers.dylan.DylanLidLexer
For Dylan LID (Library Interchange Definition) files.
classpygments.lexers.ecl.ECLLexer
Lexer for the declarative big-data ECL language.
classpygments.lexers.eiffel.EiffelLexer
For Eiffel source code.
classpygments.lexers.elm.ElmLexer
For Elm source code.
classpygments.lexers.elpi.ElpiLexer
Lexer for the Elpi programming language.
classpygments.lexers.email.EmailHeaderLexer
Sub-lexer for raw E-mail.
classpygments.lexers.email.EmailLexer
Lexer for raw E-mail.
classpygments.lexers.erlang.ElixirConsoleLexer
For Elixir interactive console (iex) output like: ..
classpygments.lexers.erlang.ElixirLexer
For the Elixir language.
classpygments.lexers.erlang.ErlangLexer
For the Erlang functional programming language.
classpygments.lexers.erlang.ErlangShellLexer
Shell sessions in erl (for Erlang code).
classpygments.lexers.esoteric.AheuiLexer
Aheui is esoteric language based on Korean alphabets.
classpygments.lexers.esoteric.BefungeLexer
Lexer for the esoteric Befunge language.
classpygments.lexers.esoteric.BrainfuckLexer
Lexer for the esoteric BrainFuck language.
classpygments.lexers.esoteric.CapDLLexer
Basic lexer for CapDL.
classpygments.lexers.esoteric.RedcodeLexer
A simple Redcode lexer based on ICWS'94.
classpygments.lexers.ezhil.EzhilLexer
Lexer for Ezhil, a Tamil script-based programming language.
methodpygments.lexers.ezhil.EzhilLexer.analyse_text()
This language uses Tamil-script.
classpygments.lexers.factor.FactorLexer
Lexer for the Factor language.
classpygments.lexers.fantom.FantomLexer
For Fantom source code.
classpygments.lexers.felix.FelixLexer
For Felix source code.
classpygments.lexers.fift.FiftLexer
For Fift source code.
funcpygments.lexers.find_lexer_class_for_filename(_fn, code=None)
Get a lexer for a filename.
classpygments.lexers.floscript.FloScriptLexer
For FloScript configuration language source code.
classpygments.lexers.forth.ForthLexer
Lexer for Forth files.
classpygments.lexers.fortran.FortranFixedLexer
Lexer for fixed format Fortran.
classpygments.lexers.fortran.FortranLexer
Lexer for FORTRAN 90 code.
classpygments.lexers.foxpro.FoxProLexer
Lexer for Microsoft Visual FoxPro language.
classpygments.lexers.freefem.FreeFemLexer
For FreeFem++ source.
classpygments.lexers.func.FuncLexer
For FunC source code.
classpygments.lexers.futhark.FutharkLexer
A Futhark lexer
classpygments.lexers.gcodelexer.GcodeLexer
For gcode source code.
classpygments.lexers.gdscript.GDScriptLexer
For GDScript source code.
funcpygments.lexers.get_lexer_for_filename(_fn, code=None, **options)
Get a lexer for a filename.
classpygments.lexers.gleam.GleamLexer
Lexer for the Gleam programming language (version 1.0.0).
classpygments.lexers.go.GoLexer
For Go source.
classpygments.lexers.grammar_notation.AbnfLexer
Lexer for IETF 7405 ABNF.
classpygments.lexers.grammar_notation.JsgfLexer
For JSpeech Grammar Format grammars.
classpygments.lexers.grammar_notation.PegLexer
This lexer is for Parsing Expression Grammars (PEG).
classpygments.lexers.graphics.AsymptoteLexer
For Asymptote source code.
classpygments.lexers.graphics.GLShaderLexer
GLSL (OpenGL Shader) lexer.
classpygments.lexers.graphics.GnuplotLexer
For Gnuplot plotting scripts.
classpygments.lexers.graphics.HLSLShaderLexer
HLSL (Microsoft Direct3D Shader) lexer.
classpygments.lexers.graphics.PostScriptLexer
Lexer for PostScript files.
classpygments.lexers.graphics.PovrayLexer
For Persistence of Vision Raytracer files.
classpygments.lexers.graphql.GraphQLLexer
Lexer for GraphQL syntax
classpygments.lexers.graphviz.GraphvizLexer
For graphviz DOT graph description language.
classpygments.lexers.gsql.GSQLLexer
For GSQL queries (version 3.x).
classpygments.lexers.hare.HareLexer
Lexer for the Hare programming language.
classpygments.lexers.haskell.HspecLexer
A Haskell lexer with support for Hspec constructs.
classpygments.lexers.haskell.IdrisLexer
A lexer for the dependently typed programming language Idris.
classpygments.lexers.haskell.KokaLexer
Lexer for the Koka language.
classpygments.lexers.haskell.LiterateAgdaLexer
For Literate Agda source.
classpygments.lexers.haskell.LiterateCryptolLexer
For Literate Cryptol (Bird-style or LaTeX) source.
classpygments.lexers.haskell.LiterateHaskellLexer
For Literate Haskell (Bird-style or LaTeX) source.
classpygments.lexers.haskell.LiterateIdrisLexer
For Literate Idris (Bird-style or LaTeX) source.
classpygments.lexers.haxe.HaxeLexer
For Haxe source code.
classpygments.lexers.haxe.HxmlLexer
Lexer for haXe build files.
classpygments.lexers.hdl.VerilogLexer
For verilog source code with preprocessor directives.
classpygments.lexers.hdl.VhdlLexer
For VHDL source code.
classpygments.lexers.html.DtdLexer
A lexer for DTDs (Document Type Definitions).
classpygments.lexers.html.HamlLexer
For Haml markup.
classpygments.lexers.html.HtmlLexer
For HTML 4 and XHTML 1 markup.
classpygments.lexers.html.PugLexer
For Pug markup.
classpygments.lexers.html.ScamlLexer
For Scaml markup.
classpygments.lexers.html.UrlEncodedLexer
Lexer for urlencoded data
classpygments.lexers.html.VueLexer
For Vue Single-File Component.
classpygments.lexers.html.XmlLexer
Generic lexer for XML (eXtensible Markup Language).
classpygments.lexers.html.XsltLexer
A lexer for XSLT.
classpygments.lexers.idl.IDLLexer
Pygments Lexer for IDL (Interactive Data Language).
classpygments.lexers.igor.IgorLexer
Pygments Lexer for Igor Pro procedure files (.ipf).
classpygments.lexers.installers.DebianSourcesLexer
Lexer that highlights debian.sources files.
classpygments.lexers.installers.NSISLexer
For NSIS scripts.
classpygments.lexers.installers.RPMSpecLexer
For RPM ``.spec`` files.
classpygments.lexers.installers.SourcesListLexer
Lexer that highlights debian sources.list files.
classpygments.lexers.int_fiction.Inform6Lexer
For Inform 6 source code.
classpygments.lexers.int_fiction.Inform6TemplateLexer
For Inform 6 template code.
classpygments.lexers.int_fiction.Inform7Lexer
For Inform 7 source code.
classpygments.lexers.int_fiction.Tads3Lexer
For TADS 3 source code.
classpygments.lexers.iolang.IoLexer
For Io (a small, prototype-based programming language) source.
classpygments.lexers.j.JLexer
For J source code.
classpygments.lexers.javascript.CoffeeScriptLexer
For CoffeeScript source code.
classpygments.lexers.javascript.DartLexer
For Dart source code.
classpygments.lexers.javascript.EarlGreyLexer
For Earl-Grey source code.
classpygments.lexers.javascript.JavascriptLexer
For JavaScript source code.
classpygments.lexers.javascript.JuttleLexer
For Juttle source code.
classpygments.lexers.javascript.KalLexer
For Kal source code.
classpygments.lexers.javascript.LiveScriptLexer
For LiveScript source code.
classpygments.lexers.javascript.MaskLexer
For Mask markup.
classpygments.lexers.javascript.ObjectiveJLexer
For Objective-J source code with preprocessor directives.
classpygments.lexers.javascript.TypeScriptLexer
For TypeScript source code.
classpygments.lexers.jmespath.JMESPathLexer
For JMESPath queries.
classpygments.lexers.jslt.JSLTLexer
For JSLT source.
classpygments.lexers.json5.Json5Lexer
Lexer for JSON5 data structures.
classpygments.lexers.jsonnet.JsonnetLexer
Lexer for Jsonnet source code.
classpygments.lexers.jsx.JsxLexer
For JavaScript Syntax Extension (JSX).
classpygments.lexers.jsx.TsxLexer
For TypeScript with embedded JSX
classpygments.lexers.julia.JuliaConsoleLexer
For Julia console sessions.
classpygments.lexers.julia.JuliaLexer
For Julia source code.
classpygments.lexers.jvm.AspectJLexer
For AspectJ source code.
classpygments.lexers.jvm.CeylonLexer
For Ceylon source code.
classpygments.lexers.jvm.ClojureLexer
Lexer for Clojure source code.
classpygments.lexers.jvm.ClojureScriptLexer
Lexer for ClojureScript source code.
classpygments.lexers.jvm.GoloLexer
For Golo source code.
classpygments.lexers.jvm.GosuLexer
For Gosu source code.
classpygments.lexers.jvm.GosuTemplateLexer
For Gosu templates.
classpygments.lexers.jvm.GroovyLexer
For Groovy source code.
classpygments.lexers.jvm.JasminLexer
For Jasmin assembly code.
classpygments.lexers.jvm.JavaLexer
For Java source code.
classpygments.lexers.jvm.KotlinLexer
For Kotlin source code.
classpygments.lexers.jvm.PigLexer
For Pig Latin source code.
classpygments.lexers.jvm.SarlLexer
For SARL source code.
classpygments.lexers.jvm.ScalaLexer
For Scala source code.
classpygments.lexers.jvm.TeaLangLexer
For Tea source code.
classpygments.lexers.jvm.XtendLexer
For Xtend source code.
classpygments.lexers.kuin.KuinLexer
For Kuin source code.
classpygments.lexers.kusto.KustoLexer
For Kusto Query Language source code.
classpygments.lexers.ldap.LdaprcLexer
Lexer for OpenLDAP configuration files.
classpygments.lexers.ldap.LdifLexer
Lexer for LDIF
classpygments.lexers.lean.Lean3Lexer
For the Lean 3 theorem prover.
classpygments.lexers.lean.Lean4Lexer
For the Lean 4 theorem prover.
classpygments.lexers.lilypond.LilyPondLexer
Lexer for input to LilyPond, a text-based music typesetter.
classpygments.lexers.lisp.CPSALexer
A CPSA lexer based on the CPSA language as of version 2.2.12
classpygments.lexers.lisp.CommonLispLexer
A Common Lisp lexer.
classpygments.lexers.lisp.FennelLexer
A lexer for the Fennel programming language.
classpygments.lexers.lisp.HyLexer
Lexer for Hy source code.
classpygments.lexers.lisp.JanetLexer
A lexer for the Janet programming language.
classpygments.lexers.lisp.NewLispLexer
For newLISP source code (version 10.3.0).
classpygments.lexers.lisp.RacketLexer
Lexer for Racket source code (formerly known as PLT Scheme).
classpygments.lexers.lisp.SchemeLexer
A Scheme lexer.
classpygments.lexers.lisp.ShenLexer
Lexer for Shen source code.
classpygments.lexers.lisp.XtlangLexer
An xtlang lexer for the Extempore programming environment.
funcpygments.lexers.load_lexer_from_file(filename, lexername='CustomLexer', **options)
Load a lexer from a file.
classpygments.lexers.make.BaseMakefileLexer
Lexer for simple Makefiles (no preprocessing).
classpygments.lexers.make.CMakeLexer
Lexer for CMake files.
classpygments.lexers.maple.MapleLexer
Lexer for Maple.
classpygments.lexers.markup.BBCodeLexer
A lexer that highlights BBCode(-like) syntax.
classpygments.lexers.markup.MarkdownLexer
For Markdown markup.
classpygments.lexers.markup.MoinWikiLexer
For MoinMoin (and Trac) Wiki markup.
classpygments.lexers.markup.OrgLexer
For Org Mode markup.
classpygments.lexers.markup.RstLexer
For reStructuredText markup.
classpygments.lexers.markup.TexLexer
Lexer for the TeX and LaTeX typesetting languages.
classpygments.lexers.markup.TiddlyWiki5Lexer
For TiddlyWiki5 markup.
classpygments.lexers.markup.WikitextLexer
For MediaWiki Wikitext.
classpygments.lexers.matlab.MatlabLexer
For Matlab source code.
classpygments.lexers.matlab.MatlabSessionLexer
For Matlab sessions.
classpygments.lexers.matlab.OctaveLexer
For GNU Octave source code.
classpygments.lexers.matlab.ScilabLexer
For Scilab source code.
classpygments.lexers.maxima.MaximaLexer
A Maxima lexer.
classpygments.lexers.meson.MesonLexer
Meson language lexer.
classpygments.lexers.mime.MIMELexer
Lexer for Multipurpose Internet Mail Extensions (MIME) data.
classpygments.lexers.minecraft.SNBTLexer
Lexer for stringified NBT, a data format used in Minecraft
classpygments.lexers.mips.MIPSLexer
A MIPS Assembly Lexer.
classpygments.lexers.ml.FStarLexer
For the F* language.
classpygments.lexers.ml.OcamlLexer
For the OCaml language.
classpygments.lexers.ml.OpaLexer
Lexer for the Opa language.
classpygments.lexers.ml.ReasonLexer
For the ReasonML language.
classpygments.lexers.ml.SMLLexer
For the Standard ML language.
classpygments.lexers.modeling.BugsLexer
Pygments Lexer for OpenBugs and WinBugs models.
classpygments.lexers.modeling.JagsLexer
Pygments Lexer for JAGS.
classpygments.lexers.modeling.ModelicaLexer
For Modelica source code.
classpygments.lexers.modeling.StanLexer
Pygments Lexer for Stan models.
classpygments.lexers.modula2.Modula2Lexer
For Modula-2 source code.
classpygments.lexers.mojo.MojoLexer
For Mojo source code (version 24.2.1).
classpygments.lexers.monte.MonteLexer
Lexer for the Monte programming language.
classpygments.lexers.mosel.MoselLexer
For the Mosel optimization language.
classpygments.lexers.ncl.NCLLexer
Lexer for NCL code.
classpygments.lexers.nimrod.NimrodLexer
For Nim source code.
classpygments.lexers.nit.NitLexer
For nit source.
classpygments.lexers.nix.NixLexer
For the Nix language.
classpygments.lexers.numbair.NumbaIRLexer
Lexer for Numba IR
classpygments.lexers.oberon.ComponentPascalLexer
For Component Pascal source code.
classpygments.lexers.objective.ObjectiveCLexer
For Objective-C source code with preprocessor directives.
classpygments.lexers.objective.SwiftLexer
For Swift source.
classpygments.lexers.ooc.OocLexer
For Ooc source code
classpygments.lexers.openscad.OpenScadLexer
For openSCAD code.
classpygments.lexers.parasail.ParaSailLexer
For ParaSail source code.
classpygments.lexers.parsers.AntlrActionScriptLexer
ANTLR with ActionScript Target
classpygments.lexers.parsers.AntlrCSharpLexer
ANTLR with C# Target
classpygments.lexers.parsers.AntlrCppLexer
ANTLR with C++ Target
classpygments.lexers.parsers.AntlrJavaLexer
ANTLR with Java Target
classpygments.lexers.parsers.AntlrLexer
Generic ANTLR Lexer.
classpygments.lexers.parsers.AntlrObjectiveCLexer
ANTLR with Objective-C Target
classpygments.lexers.parsers.AntlrPerlLexer
ANTLR with Perl Target
classpygments.lexers.parsers.AntlrPythonLexer
ANTLR with Python Target
classpygments.lexers.parsers.AntlrRubyLexer
ANTLR with Ruby Target
classpygments.lexers.parsers.RagelCLexer
A lexer for Ragel in a C host file.
classpygments.lexers.parsers.RagelCppLexer
A lexer for Ragel in a C++ host file.
classpygments.lexers.parsers.RagelDLexer
A lexer for Ragel in a D host file.
classpygments.lexers.parsers.RagelEmbeddedLexer
A lexer for Ragel embedded in a host language file.
classpygments.lexers.parsers.RagelJavaLexer
A lexer for Ragel in a Java host file.
classpygments.lexers.parsers.RagelLexer
A pure `Ragel <www.colm.net/open-source/ragel>`_ lexer.
classpygments.lexers.parsers.RagelObjectiveCLexer
A lexer for Ragel in an Objective C host file.
classpygments.lexers.parsers.RagelRubyLexer
A lexer for Ragel in a Ruby host file.
classpygments.lexers.parsers.TreetopLexer
A lexer for Treetop grammars.
classpygments.lexers.pascal.PortugolLexer
For Portugol, a Pascal dialect with keywords in Portuguese.
classpygments.lexers.pawn.PawnLexer
For Pawn source code.
methodpygments.lexers.pawn.PawnLexer.analyse_text()
This is basically C.
classpygments.lexers.pawn.SourcePawnLexer
For SourcePawn source code with preprocessor directives.
classpygments.lexers.pddl.PddlLexer
A PDDL lexer.
classpygments.lexers.perl.Perl6Lexer
For Raku (a.k.a.
classpygments.lexers.perl.PerlLexer
For Perl source code.
classpygments.lexers.phix.PhixLexer
Pygments Lexer for Phix files (.exw).
classpygments.lexers.php.PhpLexer
For PHP source code.
classpygments.lexers.php.PsyshConsoleLexer
For PsySH console output, such as: ..
classpygments.lexers.php.ZephirLexer
For Zephir language source code.
classpygments.lexers.pointless.PointlessLexer
For Pointless source code.
classpygments.lexers.pony.PonyLexer
For Pony source code.
classpygments.lexers.praat.PraatLexer
For Praat scripts.
classpygments.lexers.procfile.ProcfileLexer
Lexer for Procfile file format.
classpygments.lexers.prolog.LogtalkLexer
For Logtalk source code.
classpygments.lexers.prolog.PrologLexer
Lexer for Prolog files.
classpygments.lexers.promql.PromQLLexer
For PromQL queries.
classpygments.lexers.prql.PrqlLexer
For PRQL source code.
classpygments.lexers.purescript.PureScriptLexer
A lexer for the PureScript language.
classpygments.lexers.python.CythonLexer
For Pyrex and Cython source code.
classpygments.lexers.python.NumPyLexer
A Python lexer recognizing Numerical Python builtins.
classpygments.lexers.python.Python2Lexer
For Python 2.x source code.
classpygments.lexers.python.Python2TracebackLexer
For Python tracebacks.
classpygments.lexers.python.PythonConsoleLexer
For Python console output or doctests, such as: ..
classpygments.lexers.python.PythonLexer
For Python source code (version 3.x).
classpygments.lexers.q.KLexer
For K source code.
classpygments.lexers.q.QLexer
For `Q <https://code.kx.com/>`_ source code.
classpygments.lexers.qlik.QlikLexer
Lexer for qlik code, including .qvs files

About this data

These signatures were extracted from the public source of pygments/pygments using Python's ast module. Argument names, default values, type annotations and return types are taken verbatim from the code. Implementation bodies are never stored. See how it works for details.

Back to all 805 libraries