Python API¶
Miscellaneous¶
-
class
myst_nb.ansi_lexer.AnsiColorLexer(*args, **kwds)¶ Bases:
pygments.lexer.RegexLexer-
aliases= ('myst-ansi',)¶
-
property
current_token¶
-
flags= 24¶
-
name= 'ANSI Color'¶
-
process(match)¶ Produce the next token and bit of text.
Interprets the ANSI code (which may be a color code or some other code), changing the lexer state and producing a new token. If it’s not a color code, we just strip it out and move on.
- Some useful reference for ANSI codes:
-
reset_state()¶
-
tokens= {'root': [('\\x1b\\[([^\\x1b]*)', <function AnsiColorLexer.process>), ('[^\\x1b]+', Token.Text)]}¶
-