MCPcopy Create free account
hub / github.com/ipython/ipython / __init__

Method __init__

IPython/terminal/ptutils.py:166–179  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected