ipython_console_highlighting::IPythonConsoleLexer Class Reference

Inheritance diagram for ipython_console_highlighting::IPythonConsoleLexer:

Inheritance graph
[legend]
Collaboration diagram for ipython_console_highlighting::IPythonConsoleLexer:

Collaboration graph
[legend]

Public Member Functions

def get_tokens_unprocessed

Static Public Attributes

string name = 'IPython console session'
list aliases = ['ipython']
list mimetypes = ['text/x-ipython-console']
tuple input_prompt = re.compile("(In \[[0-9]+\]: )|( \.\.\.+:)")
tuple output_prompt = re.compile("(Out\[[0-9]+\]: )|( \.\.\.+:)")
tuple continue_prompt = re.compile(" \.\.\.+:")
tuple tb_start = re.compile("\-+")

Detailed Description

For IPython console output or doctests, such as:

Tracebacks are not currently supported.

.. sourcecode:: ipython

  In [1]: a = 'foo'

  In [2]: a
  Out[2]: 'foo'

  In [3]: print a
  foo

  In [4]: 1 / 0

Definition at line 10 of file ipython_console_highlighting.py.


Member Function Documentation

def ipython_console_highlighting::IPythonConsoleLexer::get_tokens_unprocessed (   self,
  text 
)

Definition at line 36 of file ipython_console_highlighting.py.


Field Documentation

Definition at line 29 of file ipython_console_highlighting.py.

Definition at line 33 of file ipython_console_highlighting.py.

tuple ipython_console_highlighting::IPythonConsoleLexer::input_prompt = re.compile("(In \[[0-9]+\]: )|( \.\.\.+:)") [static]

Definition at line 31 of file ipython_console_highlighting.py.

list ipython_console_highlighting::IPythonConsoleLexer::mimetypes = ['text/x-ipython-console'] [static]

Definition at line 30 of file ipython_console_highlighting.py.

string ipython_console_highlighting::IPythonConsoleLexer::name = 'IPython console session' [static]

Definition at line 28 of file ipython_console_highlighting.py.

tuple ipython_console_highlighting::IPythonConsoleLexer::output_prompt = re.compile("(Out\[[0-9]+\]: )|( \.\.\.+:)") [static]

Definition at line 32 of file ipython_console_highlighting.py.

Definition at line 34 of file ipython_console_highlighting.py.


The documentation for this class was generated from the following file:

Generated on Tue Apr 5 18:15:13 2011 for SfePy by  doxygen 1.5.9