class documentation

class HexdumpLexer(RegexLexer):

View In Hierarchy

For typical hex dump output formats by the UNIX and GNU/Linux tools hexdump, hd, hexcat, od and xxd, and the DOS tool DEBUG. For example:

00000000  7f 45 4c 46 02 01 01 00  00 00 00 00 00 00 00 00  |.ELF............|
00000010  02 00 3e 00 01 00 00 00  c5 48 40 00 00 00 00 00  |..>......H@.....|

The specific supported formats are the outputs of:

  • hexdump FILE
  • hexdump -C FILE -- the canonical format used in the example.
  • hd FILE -- same as hexdump -C FILE.
  • hexcat FILE
  • od -t x1z FILE
  • xxd FILE
  • DEBUG.EXE FILE.COM and entering d to the prompt.
New in version 2.1.
Class Variable aliases Undocumented
Class Variable hd Undocumented
Class Variable name Undocumented
Class Variable tokens Undocumented

Inherited from RegexLexer:

Method get​_tokens​_unprocessed Split text into (tokentype, text) pairs.

Inherited from Lexer (via RegexLexer):

Method analyse​_text No summary
Method get​_tokens 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​_filenames Undocumented
Class Variable filenames Undocumented
Class Variable mimetypes Undocumented
Method __init__ Undocumented
Method __repr__ Undocumented
Method add​_filter Add a new stream filter to this lexer.
Class Variable priority 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
aliases: list[str] =

Undocumented

hd: str =

Undocumented

name: str =

Undocumented

tokens =

Undocumented