class DelegatingLexer(Lexer): (source)
Known subclasses: pygments.lexers.asm.CObjdumpLexer
, pygments.lexers.asm.CppObjdumpLexer
, pygments.lexers.asm.DObjdumpLexer
, pygments.lexers.dotnet.CSharpAspxLexer
, pygments.lexers.dotnet.VbNetAspxLexer
, pygments.lexers.email.EmailLexer
, pygments.lexers.markup.MozPreprocCssLexer
, pygments.lexers.markup.MozPreprocJavascriptLexer
, pygments.lexers.markup.MozPreprocXulLexer
, pygments.lexers.parsers.AntlrActionScriptLexer
, pygments.lexers.parsers.AntlrCppLexer
, pygments.lexers.parsers.AntlrCSharpLexer
, pygments.lexers.parsers.AntlrJavaLexer
, pygments.lexers.parsers.AntlrObjectiveCLexer
, pygments.lexers.parsers.AntlrPerlLexer
, pygments.lexers.parsers.AntlrPythonLexer
, pygments.lexers.parsers.AntlrRubyLexer
, pygments.lexers.parsers.RagelCLexer
, pygments.lexers.parsers.RagelCppLexer
, pygments.lexers.parsers.RagelDLexer
, pygments.lexers.parsers.RagelJavaLexer
, pygments.lexers.parsers.RagelObjectiveCLexer
, pygments.lexers.parsers.RagelRubyLexer
, pygments.lexers.parsers.TreetopLexer
, pygments.lexers.slash.SlashLexer
, pygments.lexers.templates.Angular2HtmlLexer
, pygments.lexers.templates.CheetahHtmlLexer
, pygments.lexers.templates.CheetahJavascriptLexer
, pygments.lexers.templates.CheetahXmlLexer
, pygments.lexers.templates.ColdfusionCFCLexer
, pygments.lexers.templates.ColdfusionHtmlLexer
, pygments.lexers.templates.CssDjangoLexer
, pygments.lexers.templates.CssErbLexer
, pygments.lexers.templates.CssGenshiLexer
, pygments.lexers.templates.CssPhpLexer
, pygments.lexers.templates.CssSmartyLexer
, pygments.lexers.templates.EvoqueHtmlLexer
, pygments.lexers.templates.EvoqueXmlLexer
, pygments.lexers.templates.GenshiLexer
, pygments.lexers.templates.HandlebarsHtmlLexer
, pygments.lexers.templates.HtmlDjangoLexer
, pygments.lexers.templates.HtmlGenshiLexer
, pygments.lexers.templates.HtmlPhpLexer
, pygments.lexers.templates.HtmlSmartyLexer
, pygments.lexers.templates.JavascriptDjangoLexer
, pygments.lexers.templates.JavascriptErbLexer
, pygments.lexers.templates.JavascriptGenshiLexer
, pygments.lexers.templates.JavascriptPhpLexer
, pygments.lexers.templates.JavascriptSmartyLexer
, pygments.lexers.templates.JspLexer
, pygments.lexers.templates.LassoCssLexer
, pygments.lexers.templates.LassoHtmlLexer
, pygments.lexers.templates.LassoJavascriptLexer
, pygments.lexers.templates.LassoXmlLexer
, pygments.lexers.templates.MakoCssLexer
, pygments.lexers.templates.MakoHtmlLexer
, pygments.lexers.templates.MakoJavascriptLexer
, pygments.lexers.templates.MakoXmlLexer
, pygments.lexers.templates.MyghtyCssLexer
, pygments.lexers.templates.MyghtyHtmlLexer
, pygments.lexers.templates.MyghtyJavascriptLexer
, pygments.lexers.templates.MyghtyXmlLexer
, pygments.lexers.templates.RhtmlLexer
, pygments.lexers.templates.SqlJinjaLexer
, pygments.lexers.templates.SspLexer
, pygments.lexers.templates.TeaTemplateLexer
, pygments.lexers.templates.TwigHtmlLexer
, pygments.lexers.templates.VelocityHtmlLexer
, pygments.lexers.templates.VelocityXmlLexer
, pygments.lexers.templates.XmlDjangoLexer
, pygments.lexers.templates.XmlErbLexer
, pygments.lexers.templates.XmlPhpLexer
, pygments.lexers.templates.XmlSmartyLexer
, pygments.lexers.templates.YamlJinjaLexer
, pygments.lexers.ul4.CSSUL4Lexer
, pygments.lexers.ul4.HTMLUL4Lexer
, pygments.lexers.ul4.JavascriptUL4Lexer
, pygments.lexers.ul4.PythonUL4Lexer
, pygments.lexers.ul4.XMLUL4Lexer
This lexer takes two lexer as arguments. A root lexer and a language lexer. First everything is scanned using the language lexer, afterwards all ``Other`` tokens are lexed using the root lexer. The lexers from the ``template`` lexer package use this base lexer.
Method | __init__ |
Undocumented |
Method | get |
Return an iterable of (index, tokentype, value) pairs where "index" is the starting position of the token within the input text. |
Instance Variable | language |
Undocumented |
Instance Variable | needle |
Undocumented |
Instance Variable | root |
Undocumented |
Inherited from Lexer
:
Method | __repr__ |
Undocumented |
Method | add |
Add a new stream filter to this lexer. |
Method | analyse |
Has to return a float between ``0`` and ``1`` that indicates if a lexer wants to highlight this text. Used by ``guess_lexer``. If this method returns ``0`` it won't highlight it in any case, if it returns ``1`` highlighting with this lexer is guaranteed. |
Method | get |
Return an iterable of (tokentype, value) pairs generated from `text`. If `unfiltered` is set to `True`, the filtering mechanism is bypassed even if filters are defined. |
Class Variable | alias |
Undocumented |
Class Variable | aliases |
Undocumented |
Class Variable | filenames |
Undocumented |
Class Variable | mimetypes |
Undocumented |
Class Variable | name |
Undocumented |
Class Variable | priority |
Undocumented |
Class Variable | url |
Undocumented |
Instance Variable | encoding |
Undocumented |
Instance Variable | ensurenl |
Undocumented |
Instance Variable | filters |
Undocumented |
Instance Variable | options |
Undocumented |
Instance Variable | stripall |
Undocumented |
Instance Variable | stripnl |
Undocumented |
Instance Variable | tabsize |
Undocumented |
pygments.lexer.Lexer.__init__
pygments.lexers.asm.CObjdumpLexer
, pygments.lexers.asm.CppObjdumpLexer
, pygments.lexers.asm.DObjdumpLexer
, pygments.lexers.dotnet.CSharpAspxLexer
, pygments.lexers.dotnet.VbNetAspxLexer
, pygments.lexers.email.EmailLexer
, pygments.lexers.markup.MozPreprocCssLexer
, pygments.lexers.markup.MozPreprocJavascriptLexer
, pygments.lexers.markup.MozPreprocXulLexer
, pygments.lexers.parsers.AntlrActionScriptLexer
, pygments.lexers.parsers.AntlrCppLexer
, pygments.lexers.parsers.AntlrCSharpLexer
, pygments.lexers.parsers.AntlrJavaLexer
, pygments.lexers.parsers.AntlrObjectiveCLexer
, pygments.lexers.parsers.AntlrPerlLexer
, pygments.lexers.parsers.AntlrPythonLexer
, pygments.lexers.parsers.AntlrRubyLexer
, pygments.lexers.parsers.RagelCLexer
, pygments.lexers.parsers.RagelCppLexer
, pygments.lexers.parsers.RagelDLexer
, pygments.lexers.parsers.RagelJavaLexer
, pygments.lexers.parsers.RagelObjectiveCLexer
, pygments.lexers.parsers.RagelRubyLexer
, pygments.lexers.parsers.TreetopLexer
, pygments.lexers.slash.SlashLexer
, pygments.lexers.templates.Angular2HtmlLexer
, pygments.lexers.templates.CheetahHtmlLexer
, pygments.lexers.templates.CheetahJavascriptLexer
, pygments.lexers.templates.CheetahXmlLexer
, pygments.lexers.templates.ColdfusionCFCLexer
, pygments.lexers.templates.ColdfusionHtmlLexer
, pygments.lexers.templates.CssDjangoLexer
, pygments.lexers.templates.CssErbLexer
, pygments.lexers.templates.CssGenshiLexer
, pygments.lexers.templates.CssPhpLexer
, pygments.lexers.templates.CssSmartyLexer
, pygments.lexers.templates.EvoqueHtmlLexer
, pygments.lexers.templates.EvoqueXmlLexer
, pygments.lexers.templates.GenshiLexer
, pygments.lexers.templates.HandlebarsHtmlLexer
, pygments.lexers.templates.HtmlDjangoLexer
, pygments.lexers.templates.HtmlGenshiLexer
, pygments.lexers.templates.HtmlPhpLexer
, pygments.lexers.templates.HtmlSmartyLexer
, pygments.lexers.templates.JavascriptDjangoLexer
, pygments.lexers.templates.JavascriptErbLexer
, pygments.lexers.templates.JavascriptGenshiLexer
, pygments.lexers.templates.JavascriptPhpLexer
, pygments.lexers.templates.JavascriptSmartyLexer
, pygments.lexers.templates.JspLexer
, pygments.lexers.templates.LassoCssLexer
, pygments.lexers.templates.LassoHtmlLexer
, pygments.lexers.templates.LassoJavascriptLexer
, pygments.lexers.templates.LassoXmlLexer
, pygments.lexers.templates.MakoCssLexer
, pygments.lexers.templates.MakoHtmlLexer
, pygments.lexers.templates.MakoJavascriptLexer
, pygments.lexers.templates.MakoXmlLexer
, pygments.lexers.templates.MyghtyCssLexer
, pygments.lexers.templates.MyghtyHtmlLexer
, pygments.lexers.templates.MyghtyJavascriptLexer
, pygments.lexers.templates.MyghtyXmlLexer
, pygments.lexers.templates.RhtmlLexer
, pygments.lexers.templates.SqlJinjaLexer
, pygments.lexers.templates.SspLexer
, pygments.lexers.templates.TeaTemplateLexer
, pygments.lexers.templates.TwigHtmlLexer
, pygments.lexers.templates.VelocityHtmlLexer
, pygments.lexers.templates.VelocityXmlLexer
, pygments.lexers.templates.XmlDjangoLexer
, pygments.lexers.templates.XmlErbLexer
, pygments.lexers.templates.XmlPhpLexer
, pygments.lexers.templates.XmlSmartyLexer
, pygments.lexers.templates.YamlJinjaLexer
, pygments.lexers.ul4.CSSUL4Lexer
, pygments.lexers.ul4.HTMLUL4Lexer
, pygments.lexers.ul4.JavascriptUL4Lexer
, pygments.lexers.ul4.PythonUL4Lexer
, pygments.lexers.ul4.XMLUL4Lexer
Undocumented