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
| Kind | Count |
|---|---|
| Classes | 380 |
| Functions | 11 |
| Methods | 9 |
API list
func
pygments.cmdline.main(args=sys.argv)Main command line entry point.
class
pygments.filter.FilterDefault filter.
func
pygments.filter.apply_filters(stream, filters, lexer=None)Use this method to apply an iterable of filters to a stream.
class
pygments.filters.CodeTagFilterHighlight special code tags in comments and docstrings.
class
pygments.filters.GobbleFilterGobble source code lines (eats initial characters).
class
pygments.filters.SymbolFilterConvert mathematical symbols into Unicode characters.
func
pygments.filters.find_filter_class(filtername)Lookup a filter by name.
func
pygments.filters.get_all_filters()Return a generator of all filter names.
func
pygments.filters.get_filter_by_name(filtername, **options)Return an instantiated filter.
class
pygments.formatter.FormatterConverts a token stream to text.
class
pygments.formatters.bbcode.BBCodeFormatterFormat tokens with BBcodes.
func
pygments.formatters.find_formatter_class(alias)Lookup a formatter by alias.
class
pygments.formatters.html.HtmlFormatterFormat tokens as HTML 4 ``<span>`` tags.
class
pygments.formatters.img.BmpImageFormatterCreate a bitmap image from source code.
class
pygments.formatters.img.FontManagerManages a set of fonts: normal, italic, bold, etc...
method
pygments.formatters.img.FontManager.get_char_size()Get the character size.
method
pygments.formatters.img.FontManager.get_text_size(text)Get the text size (width, height).
class
pygments.formatters.img.FontNotFoundWhen there are no usable fonts specified
class
pygments.formatters.img.GifImageFormatterCreate a GIF image from source code.
class
pygments.formatters.img.ImageFormatterCreate a PNG image from source code.
class
pygments.formatters.img.JpgImageFormatterCreate a JPEG image from source code.
class
pygments.formatters.img.PilNotAvailableWhen Python imaging library is not available
class
pygments.formatters.latex.LatexFormatterFormat tokens as LaTeX code.
class
pygments.formatters.other.NullFormatterOutput the text unchanged without any formatting.
class
pygments.formatters.other.TestcaseFormatterFormat tokens as appropriate for a new testcase.
class
pygments.formatters.pangomarkup.PangoMarkupFormatterFormat tokens as Pango Markup code.
class
pygments.formatters.rtf.RtfFormatterFormat tokens as RTF markup.
class
pygments.formatters.svg.SvgFormatterFormat tokens as an SVG graphics file.
class
pygments.lexer.DelegatingLexerThis lexer takes two lexer as arguments.
class
pygments.lexer.ExtendedRegexLexerA RegexLexer that uses a context object to store its state.
class
pygments.lexer.LexerLexer for a specific language.
method
pygments.lexer.Lexer.add_filter(filter_, **options)Add a new stream filter to this lexer.
class
pygments.lexer.LexerContextA helper object that holds lexer position data.
class
pygments.lexer.RegexLexerBase for simple stateful regular expression-based lexers.
class
pygments.lexer.combinedIndicates a state combined from multiple states.
class
pygments.lexer.defaultIndicates a state or state action (e.g.
class
pygments.lexer.includeIndicates that a state should include rules from another state.
func
pygments.lexers._mysql_builtins.parse_lex_keywords(f)Parse keywords in lex.h.
func
pygments.lexers._mysql_builtins.parse_lex_optimizer_hints(f)Parse optimizer hints in lex.h.
class
pygments.lexers.actionscript.ActionScript3LexerFor ActionScript 3 source code.
class
pygments.lexers.actionscript.ActionScriptLexerFor ActionScript source code.
class
pygments.lexers.actionscript.MxmlLexerFor MXML markup.
class
pygments.lexers.ada.AdaLexerFor Ada source code.
class
pygments.lexers.algebra.BCLexerA BC lexer.
class
pygments.lexers.algebra.GAPConsoleLexerFor GAP console sessions.
class
pygments.lexers.algebra.GAPLexerFor GAP source code.
class
pygments.lexers.algebra.MathematicaLexerLexer for Mathematica source code.
class
pygments.lexers.algebra.MuPADLexerA MuPAD lexer.
class
pygments.lexers.ambient.AmbientTalkLexerLexer for AmbientTalk source code.
class
pygments.lexers.amdgpu.AMDGPULexerFor AMD GPU assembly.
class
pygments.lexers.ampl.AmplLexerFor AMPL source code.
class
pygments.lexers.apdlexer.apdlexerFor APDL source code.
class
pygments.lexers.apl.APLLexerA simple APL lexer.
class
pygments.lexers.archetype.AdlLexerLexer for ADL syntax.
class
pygments.lexers.archetype.AtomsLexerLexer for Values used in ADL and ODIN.
class
pygments.lexers.archetype.CadlLexerLexer for cADL syntax.
class
pygments.lexers.archetype.OdinLexerLexer for ODIN syntax.
class
pygments.lexers.arrow.ArrowLexerLexer for Arrow
class
pygments.lexers.arturo.ArturoLexerFor Arturo source code.
class
pygments.lexers.asm.CObjdumpLexerFor the output of ``objdump -Sr`` on compiled C files.
class
pygments.lexers.asm.Ca65LexerFor ca65 assembler sources.
class
pygments.lexers.asm.CppObjdumpLexerFor the output of ``objdump -Sr`` on compiled C++ files.
class
pygments.lexers.asm.DObjdumpLexerFor the output of ``objdump -Sr`` on compiled D files.
class
pygments.lexers.asm.Dasm16LexerFor DCPU-16 Assembly.
class
pygments.lexers.asm.GasLexerFor Gas (AT&T) assembly code.
class
pygments.lexers.asm.HsailLexerFor HSAIL assembly code.
class
pygments.lexers.asm.LlvmLexerFor LLVM assembly code.
class
pygments.lexers.asm.LlvmMirBodyLexerFor LLVM MIR examples without the YAML wrapper.
class
pygments.lexers.asm.LlvmMirLexerLexer for the overall LLVM MIR document format.
class
pygments.lexers.asm.NasmLexerFor Nasm (Intel) assembly code.
class
pygments.lexers.asm.NasmObjdumpLexerFor the output of ``objdump -d -M intel``.
class
pygments.lexers.asm.ObjdumpLexerFor the output of ``objdump -dr``.
class
pygments.lexers.asm.TasmLexerFor Tasm (Turbo Assembler) assembly code.
class
pygments.lexers.asn1.Asn1LexerLexer for ASN.1 module definition
class
pygments.lexers.automation.AutoItLexerFor AutoIt files.
class
pygments.lexers.automation.AutohotkeyLexerFor autohotkey source code.
class
pygments.lexers.bare.BareLexerFor BARE schema source.
class
pygments.lexers.basic.BlitzBasicLexerFor BlitzBasic source code.
class
pygments.lexers.basic.BlitzMaxLexerFor BlitzMax source code.
class
pygments.lexers.basic.CbmBasicV2LexerFor CBM BASIC V2 sources.
class
pygments.lexers.basic.MonkeyLexerFor Monkey source code.
class
pygments.lexers.basic.QBasicLexerFor QBasic source code.
class
pygments.lexers.berry.BerryLexerFor Berry source code.
class
pygments.lexers.bibtex.BSTLexerA lexer for BibTeX bibliography styles.
class
pygments.lexers.bibtex.BibTeXLexerA lexer for BibTeX bibliography data format.
class
pygments.lexers.blueprint.BlueprintLexerFor Blueprint UI markup.
class
pygments.lexers.boa.BoaLexerLexer for the Boa language.
class
pygments.lexers.bqn.BQNLexerA simple BQN lexer.
class
pygments.lexers.business.ABAPLexerLexer for ABAP, SAP's integrated language.
class
pygments.lexers.business.CobolFreeformatLexerLexer for Free format OpenCOBOL code.
class
pygments.lexers.business.CobolLexerLexer for OpenCOBOL code.
class
pygments.lexers.business.GoodDataCLLexerLexer for GoodData-CL script files.
class
pygments.lexers.business.MaqlLexerLexer for GoodData MAQL scripts.
class
pygments.lexers.business.OpenEdgeLexerLexer for OpenEdge ABL (formerly Progress) source code.
class
pygments.lexers.c_cpp.CFamilyLexerFor C family source code.
class
pygments.lexers.c_cpp.CLexerFor C source code with preprocessor directives.
class
pygments.lexers.c_cpp.CppLexerFor C++ source code with preprocessor directives.
class
pygments.lexers.c_like.ArduinoLexerFor `Arduino(tm) <https://arduino.cc/>`_ source.
class
pygments.lexers.c_like.ClayLexerFor Clay source.
class
pygments.lexers.c_like.CudaLexerFor NVIDIA CUDA™ source.
class
pygments.lexers.c_like.ECLexerFor eC source code with preprocessor directives.
class
pygments.lexers.c_like.PikeLexerFor `Pike <http://pike.lysator.liu.se/>`_ source code.
class
pygments.lexers.c_like.PromelaLexerFor the Promela language used with SPIN.
class
pygments.lexers.c_like.SwigLexerFor `SWIG <http://www.swig.org/>`_ source code.
class
pygments.lexers.c_like.ValaLexerFor Vala source code with preprocessor directives.
class
pygments.lexers.capnproto.CapnProtoLexerFor Cap'n Proto source.
class
pygments.lexers.carbon.CarbonLexerFor Carbon source.
class
pygments.lexers.cddl.CddlLexerLexer for CDDL definitions.
class
pygments.lexers.cel.CELLexerLexer for CEL (Common Expression Language).
class
pygments.lexers.chapel.ChapelLexerFor Chapel source.
class
pygments.lexers.comal.Comal80LexerFor COMAL-80 source code.
class
pygments.lexers.configs.AugeasLexerLexer for Augeas.
class
pygments.lexers.configs.Cfengine3LexerLexer for CFEngine3 policy files.
class
pygments.lexers.configs.DesktopLexerLexer for .desktop files.
class
pygments.lexers.configs.DockerLexerLexer for Docker configuration files.
class
pygments.lexers.configs.IniLexerLexer for configuration files in INI style.
class
pygments.lexers.configs.KconfigLexerFor Linux-style Kconfig files.
class
pygments.lexers.configs.LighttpdConfLexerLexer for Lighttpd configuration files.
class
pygments.lexers.configs.NestedTextLexerLexer for *NextedText*, a human-friendly data format.
class
pygments.lexers.configs.NginxConfLexerLexer for Nginx configuration files.
class
pygments.lexers.configs.PacmanConfLexerLexer for pacman.conf.
class
pygments.lexers.configs.PropertiesLexerLexer for configuration files in Java's properties format.
class
pygments.lexers.configs.RegeditLexerLexer for Windows Registry files produced by regedit.
class
pygments.lexers.configs.SingularityLexerLexer for Singularity definition files.
class
pygments.lexers.configs.SquidConfLexerLexer for squid configuration files.
class
pygments.lexers.configs.SystemdLexerLexer for systemd unit files.
class
pygments.lexers.configs.TOMLLexerLexer for TOML, a simple language for config files.
class
pygments.lexers.configs.TermcapLexerLexer for termcap database source.
class
pygments.lexers.configs.TerminfoLexerLexer for terminfo database source.
class
pygments.lexers.configs.TerraformLexerLexer for terraformi ``.tf`` files.
class
pygments.lexers.console.PyPyLogLexerLexer for PyPy log files.
class
pygments.lexers.crystal.CrystalLexerFor Crystal source code.
class
pygments.lexers.csound.CsoundDocumentLexerFor Csound documents.
class
pygments.lexers.csound.CsoundOrchestraLexerFor `Csound <https://csound.com>`_ orchestras.
class
pygments.lexers.csound.CsoundScoreLexerFor `Csound <https://csound.com>`_ scores.
class
pygments.lexers.css.CssLexerFor CSS (Cascading Style Sheets).
class
pygments.lexers.css.LessCssLexerFor LESS styleshets.
class
pygments.lexers.css.SassLexerFor Sass stylesheets.
class
pygments.lexers.css.ScssLexerFor SCSS stylesheets.
class
pygments.lexers.d.CrocLexerFor Croc source.
class
pygments.lexers.d.DLexerFor D source.
class
pygments.lexers.d.MiniDLexerFor MiniD source.
class
pygments.lexers.dalvik.SmaliLexerFor Smali (Android/Dalvik) assembly code.
class
pygments.lexers.data.JsonLdLexerFor JSON-LD linked data.
class
pygments.lexers.data.JsonLexerFor JSON data structures.
method
pygments.lexers.data.JsonLexer.get_tokens_unprocessed(text)Parse JSON data.
class
pygments.lexers.data.YamlLexerLexer for YAML, a human-friendly data serialization language.
method
pygments.lexers.data.YamlLexer.reset_indent()Reset the indentation levels.
method
pygments.lexers.data.YamlLexer.save_indent(start=False)Save a possible indentation level.
method
pygments.lexers.data.YamlLexer.something()Do not produce empty tokens.
class
pygments.lexers.data.YamlLexerContextIndentation context for the YAML lexer.
class
pygments.lexers.devicetree.DevicetreeLexerLexer for Devicetree files.
class
pygments.lexers.diff.DiffLexerLexer for unified or context-style diffs or patches.
class
pygments.lexers.diff.WDiffLexerA wdiff lexer.
class
pygments.lexers.dns.DnsZoneLexerLexer for DNS zone file
class
pygments.lexers.dotnet.BooLexerFor Boo source code.
class
pygments.lexers.dotnet.CSharpAspxLexerLexer for highlighting C# within ASP.NET pages.
class
pygments.lexers.dotnet.CSharpLexerFor C# source code.
class
pygments.lexers.dotnet.FSharpLexerFor the F# language (version 3.0).
class
pygments.lexers.dotnet.GenericAspxLexerLexer for ASP.NET pages.
class
pygments.lexers.dotnet.NemerleLexerFor Nemerle source code.
class
pygments.lexers.dotnet.VbNetLexerFor Visual Basic.NET source code.
class
pygments.lexers.dotnet.XppLexerFor X++ source code.
class
pygments.lexers.dsls.AlloyLexerFor Alloy source code.
class
pygments.lexers.dsls.CrmshLexerLexer for crmsh configuration files for Pacemaker clusters.
class
pygments.lexers.dsls.FlatlineLexerLexer for Flatline expressions.
class
pygments.lexers.dsls.MscgenLexerFor Mscgen files.
class
pygments.lexers.dsls.PanLexerLexer for pan source files.
class
pygments.lexers.dsls.ProtoBufLexerLexer for Protocol Buffer definition files.
class
pygments.lexers.dsls.PuppetLexerFor Puppet configuration DSL.
class
pygments.lexers.dsls.SnowballLexerLexer for Snowball source code.
class
pygments.lexers.dsls.ThriftLexerFor Thrift interface definitions.
class
pygments.lexers.dsls.VGLLexerFor SampleManager VGL source code.
class
pygments.lexers.dsls.ZeekLexerFor Zeek scripts.
class
pygments.lexers.dylan.DylanConsoleLexerFor Dylan interactive console output.
class
pygments.lexers.dylan.DylanLexerFor the Dylan language.
class
pygments.lexers.dylan.DylanLidLexerFor Dylan LID (Library Interchange Definition) files.
class
pygments.lexers.ecl.ECLLexerLexer for the declarative big-data ECL language.
class
pygments.lexers.eiffel.EiffelLexerFor Eiffel source code.
class
pygments.lexers.elm.ElmLexerFor Elm source code.
class
pygments.lexers.elpi.ElpiLexerLexer for the Elpi programming language.
class
pygments.lexers.email.EmailHeaderLexerSub-lexer for raw E-mail.
class
pygments.lexers.email.EmailLexerLexer for raw E-mail.
class
pygments.lexers.erlang.ElixirConsoleLexerFor Elixir interactive console (iex) output like: ..
class
pygments.lexers.erlang.ElixirLexerFor the Elixir language.
class
pygments.lexers.erlang.ErlangLexerFor the Erlang functional programming language.
class
pygments.lexers.erlang.ErlangShellLexerShell sessions in erl (for Erlang code).
class
pygments.lexers.esoteric.AheuiLexerAheui is esoteric language based on Korean alphabets.
class
pygments.lexers.esoteric.BefungeLexerLexer for the esoteric Befunge language.
class
pygments.lexers.esoteric.BrainfuckLexerLexer for the esoteric BrainFuck language.
class
pygments.lexers.esoteric.CapDLLexerBasic lexer for CapDL.
class
pygments.lexers.esoteric.RedcodeLexerA simple Redcode lexer based on ICWS'94.
class
pygments.lexers.ezhil.EzhilLexerLexer for Ezhil, a Tamil script-based programming language.
method
pygments.lexers.ezhil.EzhilLexer.analyse_text()This language uses Tamil-script.
class
pygments.lexers.factor.FactorLexerLexer for the Factor language.
class
pygments.lexers.fantom.FantomLexerFor Fantom source code.
class
pygments.lexers.felix.FelixLexerFor Felix source code.
class
pygments.lexers.fift.FiftLexerFor Fift source code.
func
pygments.lexers.find_lexer_class_for_filename(_fn, code=None)Get a lexer for a filename.
class
pygments.lexers.floscript.FloScriptLexerFor FloScript configuration language source code.
class
pygments.lexers.forth.ForthLexerLexer for Forth files.
class
pygments.lexers.fortran.FortranFixedLexerLexer for fixed format Fortran.
class
pygments.lexers.fortran.FortranLexerLexer for FORTRAN 90 code.
class
pygments.lexers.foxpro.FoxProLexerLexer for Microsoft Visual FoxPro language.
class
pygments.lexers.freefem.FreeFemLexerFor FreeFem++ source.
class
pygments.lexers.func.FuncLexerFor FunC source code.
class
pygments.lexers.futhark.FutharkLexerA Futhark lexer
class
pygments.lexers.gcodelexer.GcodeLexerFor gcode source code.
class
pygments.lexers.gdscript.GDScriptLexerFor GDScript source code.
func
pygments.lexers.get_lexer_for_filename(_fn, code=None, **options)Get a lexer for a filename.
class
pygments.lexers.gleam.GleamLexerLexer for the Gleam programming language (version 1.0.0).
class
pygments.lexers.go.GoLexerFor Go source.
class
pygments.lexers.grammar_notation.AbnfLexerLexer for IETF 7405 ABNF.
class
pygments.lexers.grammar_notation.JsgfLexerFor JSpeech Grammar Format grammars.
class
pygments.lexers.grammar_notation.PegLexerThis lexer is for Parsing Expression Grammars (PEG).
class
pygments.lexers.graphics.AsymptoteLexerFor Asymptote source code.
class
pygments.lexers.graphics.GLShaderLexerGLSL (OpenGL Shader) lexer.
class
pygments.lexers.graphics.GnuplotLexerFor Gnuplot plotting scripts.
class
pygments.lexers.graphics.HLSLShaderLexerHLSL (Microsoft Direct3D Shader) lexer.
class
pygments.lexers.graphics.PostScriptLexerLexer for PostScript files.
class
pygments.lexers.graphics.PovrayLexerFor Persistence of Vision Raytracer files.
class
pygments.lexers.graphql.GraphQLLexerLexer for GraphQL syntax
class
pygments.lexers.graphviz.GraphvizLexerFor graphviz DOT graph description language.
class
pygments.lexers.gsql.GSQLLexerFor GSQL queries (version 3.x).
class
pygments.lexers.hare.HareLexerLexer for the Hare programming language.
class
pygments.lexers.haskell.HspecLexerA Haskell lexer with support for Hspec constructs.
class
pygments.lexers.haskell.IdrisLexerA lexer for the dependently typed programming language Idris.
class
pygments.lexers.haskell.KokaLexerLexer for the Koka language.
class
pygments.lexers.haskell.LiterateAgdaLexerFor Literate Agda source.
class
pygments.lexers.haskell.LiterateCryptolLexerFor Literate Cryptol (Bird-style or LaTeX) source.
class
pygments.lexers.haskell.LiterateHaskellLexerFor Literate Haskell (Bird-style or LaTeX) source.
class
pygments.lexers.haskell.LiterateIdrisLexerFor Literate Idris (Bird-style or LaTeX) source.
class
pygments.lexers.haxe.HaxeLexerFor Haxe source code.
class
pygments.lexers.haxe.HxmlLexerLexer for haXe build files.
class
pygments.lexers.hdl.VerilogLexerFor verilog source code with preprocessor directives.
class
pygments.lexers.hdl.VhdlLexerFor VHDL source code.
class
pygments.lexers.html.DtdLexerA lexer for DTDs (Document Type Definitions).
class
pygments.lexers.html.HamlLexerFor Haml markup.
class
pygments.lexers.html.HtmlLexerFor HTML 4 and XHTML 1 markup.
class
pygments.lexers.html.PugLexerFor Pug markup.
class
pygments.lexers.html.ScamlLexerFor Scaml markup.
class
pygments.lexers.html.UrlEncodedLexerLexer for urlencoded data
class
pygments.lexers.html.VueLexerFor Vue Single-File Component.
class
pygments.lexers.html.XmlLexerGeneric lexer for XML (eXtensible Markup Language).
class
pygments.lexers.html.XsltLexerA lexer for XSLT.
class
pygments.lexers.idl.IDLLexerPygments Lexer for IDL (Interactive Data Language).
class
pygments.lexers.igor.IgorLexerPygments Lexer for Igor Pro procedure files (.ipf).
class
pygments.lexers.installers.DebianSourcesLexerLexer that highlights debian.sources files.
class
pygments.lexers.installers.NSISLexerFor NSIS scripts.
class
pygments.lexers.installers.RPMSpecLexerFor RPM ``.spec`` files.
class
pygments.lexers.installers.SourcesListLexerLexer that highlights debian sources.list files.
class
pygments.lexers.int_fiction.Inform6LexerFor Inform 6 source code.
class
pygments.lexers.int_fiction.Inform6TemplateLexerFor Inform 6 template code.
class
pygments.lexers.int_fiction.Inform7LexerFor Inform 7 source code.
class
pygments.lexers.int_fiction.Tads3LexerFor TADS 3 source code.
class
pygments.lexers.iolang.IoLexerFor Io (a small, prototype-based programming language) source.
class
pygments.lexers.j.JLexerFor J source code.
class
pygments.lexers.javascript.CoffeeScriptLexerFor CoffeeScript source code.
class
pygments.lexers.javascript.DartLexerFor Dart source code.
class
pygments.lexers.javascript.EarlGreyLexerFor Earl-Grey source code.
class
pygments.lexers.javascript.JavascriptLexerFor JavaScript source code.
class
pygments.lexers.javascript.JuttleLexerFor Juttle source code.
class
pygments.lexers.javascript.KalLexerFor Kal source code.
class
pygments.lexers.javascript.LiveScriptLexerFor LiveScript source code.
class
pygments.lexers.javascript.MaskLexerFor Mask markup.
class
pygments.lexers.javascript.ObjectiveJLexerFor Objective-J source code with preprocessor directives.
class
pygments.lexers.javascript.TypeScriptLexerFor TypeScript source code.
class
pygments.lexers.jmespath.JMESPathLexerFor JMESPath queries.
class
pygments.lexers.jslt.JSLTLexerFor JSLT source.
class
pygments.lexers.json5.Json5LexerLexer for JSON5 data structures.
class
pygments.lexers.jsonnet.JsonnetLexerLexer for Jsonnet source code.
class
pygments.lexers.jsx.JsxLexerFor JavaScript Syntax Extension (JSX).
class
pygments.lexers.jsx.TsxLexerFor TypeScript with embedded JSX
class
pygments.lexers.julia.JuliaConsoleLexerFor Julia console sessions.
class
pygments.lexers.julia.JuliaLexerFor Julia source code.
class
pygments.lexers.jvm.AspectJLexerFor AspectJ source code.
class
pygments.lexers.jvm.CeylonLexerFor Ceylon source code.
class
pygments.lexers.jvm.ClojureLexerLexer for Clojure source code.
class
pygments.lexers.jvm.ClojureScriptLexerLexer for ClojureScript source code.
class
pygments.lexers.jvm.GoloLexerFor Golo source code.
class
pygments.lexers.jvm.GosuLexerFor Gosu source code.
class
pygments.lexers.jvm.GosuTemplateLexerFor Gosu templates.
class
pygments.lexers.jvm.GroovyLexerFor Groovy source code.
class
pygments.lexers.jvm.JasminLexerFor Jasmin assembly code.
class
pygments.lexers.jvm.JavaLexerFor Java source code.
class
pygments.lexers.jvm.KotlinLexerFor Kotlin source code.
class
pygments.lexers.jvm.PigLexerFor Pig Latin source code.
class
pygments.lexers.jvm.SarlLexerFor SARL source code.
class
pygments.lexers.jvm.ScalaLexerFor Scala source code.
class
pygments.lexers.jvm.TeaLangLexerFor Tea source code.
class
pygments.lexers.jvm.XtendLexerFor Xtend source code.
class
pygments.lexers.kuin.KuinLexerFor Kuin source code.
class
pygments.lexers.kusto.KustoLexerFor Kusto Query Language source code.
class
pygments.lexers.ldap.LdaprcLexerLexer for OpenLDAP configuration files.
class
pygments.lexers.ldap.LdifLexerLexer for LDIF
class
pygments.lexers.lean.Lean3LexerFor the Lean 3 theorem prover.
class
pygments.lexers.lean.Lean4LexerFor the Lean 4 theorem prover.
class
pygments.lexers.lilypond.LilyPondLexerLexer for input to LilyPond, a text-based music typesetter.
class
pygments.lexers.lisp.CPSALexerA CPSA lexer based on the CPSA language as of version 2.2.12
class
pygments.lexers.lisp.CommonLispLexerA Common Lisp lexer.
class
pygments.lexers.lisp.FennelLexerA lexer for the Fennel programming language.
class
pygments.lexers.lisp.HyLexerLexer for Hy source code.
class
pygments.lexers.lisp.JanetLexerA lexer for the Janet programming language.
class
pygments.lexers.lisp.NewLispLexerFor newLISP source code (version 10.3.0).
class
pygments.lexers.lisp.RacketLexerLexer for Racket source code (formerly known as PLT Scheme).
class
pygments.lexers.lisp.SchemeLexerA Scheme lexer.
class
pygments.lexers.lisp.ShenLexerLexer for Shen source code.
class
pygments.lexers.lisp.XtlangLexerAn xtlang lexer for the Extempore programming environment.
func
pygments.lexers.load_lexer_from_file(filename, lexername='CustomLexer', **options)Load a lexer from a file.
class
pygments.lexers.make.BaseMakefileLexerLexer for simple Makefiles (no preprocessing).
class
pygments.lexers.make.CMakeLexerLexer for CMake files.
class
pygments.lexers.maple.MapleLexerLexer for Maple.
class
pygments.lexers.markup.BBCodeLexerA lexer that highlights BBCode(-like) syntax.
class
pygments.lexers.markup.MarkdownLexerFor Markdown markup.
class
pygments.lexers.markup.MoinWikiLexerFor MoinMoin (and Trac) Wiki markup.
class
pygments.lexers.markup.OrgLexerFor Org Mode markup.
class
pygments.lexers.markup.RstLexerFor reStructuredText markup.
class
pygments.lexers.markup.TexLexerLexer for the TeX and LaTeX typesetting languages.
class
pygments.lexers.markup.TiddlyWiki5LexerFor TiddlyWiki5 markup.
class
pygments.lexers.markup.WikitextLexerFor MediaWiki Wikitext.
class
pygments.lexers.matlab.MatlabLexerFor Matlab source code.
class
pygments.lexers.matlab.MatlabSessionLexerFor Matlab sessions.
class
pygments.lexers.matlab.OctaveLexerFor GNU Octave source code.
class
pygments.lexers.matlab.ScilabLexerFor Scilab source code.
class
pygments.lexers.maxima.MaximaLexerA Maxima lexer.
class
pygments.lexers.meson.MesonLexerMeson language lexer.
class
pygments.lexers.mime.MIMELexerLexer for Multipurpose Internet Mail Extensions (MIME) data.
class
pygments.lexers.minecraft.SNBTLexerLexer for stringified NBT, a data format used in Minecraft
class
pygments.lexers.mips.MIPSLexerA MIPS Assembly Lexer.
class
pygments.lexers.ml.FStarLexerFor the F* language.
class
pygments.lexers.ml.OcamlLexerFor the OCaml language.
class
pygments.lexers.ml.OpaLexerLexer for the Opa language.
class
pygments.lexers.ml.ReasonLexerFor the ReasonML language.
class
pygments.lexers.ml.SMLLexerFor the Standard ML language.
class
pygments.lexers.modeling.BugsLexerPygments Lexer for OpenBugs and WinBugs models.
class
pygments.lexers.modeling.JagsLexerPygments Lexer for JAGS.
class
pygments.lexers.modeling.ModelicaLexerFor Modelica source code.
class
pygments.lexers.modeling.StanLexerPygments Lexer for Stan models.
class
pygments.lexers.modula2.Modula2LexerFor Modula-2 source code.
class
pygments.lexers.mojo.MojoLexerFor Mojo source code (version 24.2.1).
class
pygments.lexers.monte.MonteLexerLexer for the Monte programming language.
class
pygments.lexers.mosel.MoselLexerFor the Mosel optimization language.
class
pygments.lexers.ncl.NCLLexerLexer for NCL code.
class
pygments.lexers.nimrod.NimrodLexerFor Nim source code.
class
pygments.lexers.nit.NitLexerFor nit source.
class
pygments.lexers.nix.NixLexerFor the Nix language.
class
pygments.lexers.numbair.NumbaIRLexerLexer for Numba IR
class
pygments.lexers.oberon.ComponentPascalLexerFor Component Pascal source code.
class
pygments.lexers.objective.ObjectiveCLexerFor Objective-C source code with preprocessor directives.
class
pygments.lexers.objective.SwiftLexerFor Swift source.
class
pygments.lexers.ooc.OocLexerFor Ooc source code
class
pygments.lexers.openscad.OpenScadLexerFor openSCAD code.
class
pygments.lexers.parasail.ParaSailLexerFor ParaSail source code.
class
pygments.lexers.parsers.AntlrActionScriptLexerANTLR with ActionScript Target
class
pygments.lexers.parsers.AntlrCSharpLexerANTLR with C# Target
class
pygments.lexers.parsers.AntlrCppLexerANTLR with C++ Target
class
pygments.lexers.parsers.AntlrJavaLexerANTLR with Java Target
class
pygments.lexers.parsers.AntlrLexerGeneric ANTLR Lexer.
class
pygments.lexers.parsers.AntlrObjectiveCLexerANTLR with Objective-C Target
class
pygments.lexers.parsers.AntlrPerlLexerANTLR with Perl Target
class
pygments.lexers.parsers.AntlrPythonLexerANTLR with Python Target
class
pygments.lexers.parsers.AntlrRubyLexerANTLR with Ruby Target
class
pygments.lexers.parsers.RagelCLexerA lexer for Ragel in a C host file.
class
pygments.lexers.parsers.RagelCppLexerA lexer for Ragel in a C++ host file.
class
pygments.lexers.parsers.RagelDLexerA lexer for Ragel in a D host file.
class
pygments.lexers.parsers.RagelEmbeddedLexerA lexer for Ragel embedded in a host language file.
class
pygments.lexers.parsers.RagelJavaLexerA lexer for Ragel in a Java host file.
class
pygments.lexers.parsers.RagelLexerA pure `Ragel <www.colm.net/open-source/ragel>`_ lexer.
class
pygments.lexers.parsers.RagelObjectiveCLexerA lexer for Ragel in an Objective C host file.
class
pygments.lexers.parsers.RagelRubyLexerA lexer for Ragel in a Ruby host file.
class
pygments.lexers.parsers.TreetopLexerA lexer for Treetop grammars.
class
pygments.lexers.pascal.PortugolLexerFor Portugol, a Pascal dialect with keywords in Portuguese.
class
pygments.lexers.pawn.PawnLexerFor Pawn source code.
method
pygments.lexers.pawn.PawnLexer.analyse_text()This is basically C.
class
pygments.lexers.pawn.SourcePawnLexerFor SourcePawn source code with preprocessor directives.
class
pygments.lexers.pddl.PddlLexerA PDDL lexer.
class
pygments.lexers.perl.Perl6LexerFor Raku (a.k.a.
class
pygments.lexers.perl.PerlLexerFor Perl source code.
class
pygments.lexers.phix.PhixLexerPygments Lexer for Phix files (.exw).
class
pygments.lexers.php.PhpLexerFor PHP source code.
class
pygments.lexers.php.PsyshConsoleLexerFor PsySH console output, such as: ..
class
pygments.lexers.php.ZephirLexerFor Zephir language source code.
class
pygments.lexers.pointless.PointlessLexerFor Pointless source code.
class
pygments.lexers.pony.PonyLexerFor Pony source code.
class
pygments.lexers.praat.PraatLexerFor Praat scripts.
class
pygments.lexers.procfile.ProcfileLexerLexer for Procfile file format.
class
pygments.lexers.prolog.LogtalkLexerFor Logtalk source code.
class
pygments.lexers.prolog.PrologLexerLexer for Prolog files.
class
pygments.lexers.promql.PromQLLexerFor PromQL queries.
class
pygments.lexers.prql.PrqlLexerFor PRQL source code.
class
pygments.lexers.purescript.PureScriptLexerA lexer for the PureScript language.
class
pygments.lexers.python.CythonLexerFor Pyrex and Cython source code.
class
pygments.lexers.python.NumPyLexerA Python lexer recognizing Numerical Python builtins.
class
pygments.lexers.python.Python2LexerFor Python 2.x source code.
class
pygments.lexers.python.Python2TracebackLexerFor Python tracebacks.
class
pygments.lexers.python.PythonConsoleLexerFor Python console output or doctests, such as: ..
class
pygments.lexers.python.PythonLexerFor Python source code (version 3.x).
class
pygments.lexers.q.KLexerFor K source code.
class
pygments.lexers.q.QLexerFor `Q <https://code.kx.com/>`_ source code.
class
pygments.lexers.qlik.QlikLexerLexer 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.