(self)
| 164 | Wrapper around PythonLexer and BashLexer. |
| 165 | """ |
| 166 | def __init__(self): |
| 167 | l = pygments_lexers |
| 168 | self.python_lexer = PygmentsLexer(l.Python3Lexer) |
| 169 | self.shell_lexer = PygmentsLexer(l.BashLexer) |
| 170 | |
| 171 | self.magic_lexers = { |
| 172 | 'HTML': PygmentsLexer(l.HtmlLexer), |
| 173 | 'html': PygmentsLexer(l.HtmlLexer), |
| 174 | 'javascript': PygmentsLexer(l.JavascriptLexer), |
| 175 | 'js': PygmentsLexer(l.JavascriptLexer), |
| 176 | 'perl': PygmentsLexer(l.PerlLexer), |
| 177 | 'ruby': PygmentsLexer(l.RubyLexer), |
| 178 | 'latex': PygmentsLexer(l.TexLexer), |
| 179 | } |
| 180 | |
| 181 | def lex_document(self, document): |
| 182 | text = document.text.lstrip() |
nothing calls this directly
no outgoing calls
no test coverage detected