stouputils.applications.automatic_docs.sphinx.highlighting.styles module#

Pygments transcriptions of the two default VS Code themes, Dark+ and Light+.

The colours are the ones the editor ships, so a snippet in the documentation matches the same snippet in the reader’s editor: types teal, functions yellow, variables light blue, strings orange, control flow purple. They only pay off together with VSCodeSemanticFilter, which is what tells a call apart from a variable.

class VSCodeDarkPlusStyle[source]#

Bases: Style

The VS Code “Dark Modern” / Dark+ palette.

name = 'vscode-dark-plus'[source]#
background_color = '#1F1F1F'[source]#

overall background color (None means transparent)

highlight_color = '#264F78'[source]#

highlight background color

line_number_color = '#6E7681'[source]#

line number font color

line_number_background_color = '#1F1F1F'[source]#

line number background color

styles = {(): '#D4D4D4', ('Comment',): 'italic #6A9955', ('Comment', 'Hashbang'): '', ('Comment', 'Multiline'): '', ('Comment', 'Preproc'): '#569CD6', ('Comment', 'PreprocFile'): '', ('Comment', 'Single'): '', ('Comment', 'Special'): '', ('Error',): '#F14C4C', ('Escape',): '', ('Generic',): '', ('Generic', 'Deleted'): '#F14C4C', ('Generic', 'Emph'): 'italic', ('Generic', 'EmphStrong'): '', ('Generic', 'Error'): '#F14C4C', ('Generic', 'Heading'): 'bold #569CD6', ('Generic', 'Inserted'): '#6A9955', ('Generic', 'Output'): '#CCCCCC', ('Generic', 'Prompt'): '#6E7681', ('Generic', 'Strong'): 'bold', ('Generic', 'Subheading'): 'bold #569CD6', ('Generic', 'Traceback'): '#F14C4C', ('Keyword',): '#C586C0', ('Keyword', 'Constant'): '#569CD6', ('Keyword', 'Declaration'): '#569CD6', ('Keyword', 'Namespace'): '#C586C0', ('Keyword', 'Pseudo'): '', ('Keyword', 'Reserved'): '', ('Keyword', 'Type'): '#4EC9B0', ('Literal',): '', ('Literal', 'Date'): '', ('Literal', 'Number'): '#B5CEA8', ('Literal', 'Number', 'Bin'): '', ('Literal', 'Number', 'Float'): '', ('Literal', 'Number', 'Hex'): '', ('Literal', 'Number', 'Integer'): '', ('Literal', 'Number', 'Integer', 'Long'): '', ('Literal', 'Number', 'Oct'): '', ('Literal', 'String'): '#CE9178', ('Literal', 'String', 'Affix'): '#569CD6', ('Literal', 'String', 'Backtick'): '', ('Literal', 'String', 'Char'): '', ('Literal', 'String', 'Delimiter'): '', ('Literal', 'String', 'Doc'): '#CE9178', ('Literal', 'String', 'Double'): '', ('Literal', 'String', 'Escape'): '#D7BA7D', ('Literal', 'String', 'Heredoc'): '', ('Literal', 'String', 'Interpol'): '#569CD6', ('Literal', 'String', 'Other'): '', ('Literal', 'String', 'Regex'): '#D16969', ('Literal', 'String', 'Single'): '', ('Literal', 'String', 'Symbol'): '', ('Name',): '#9CDCFE', ('Name', 'Attribute'): '#9CDCFE', ('Name', 'Builtin'): '#DCDCAA', ('Name', 'Builtin', 'Pseudo'): '#9CDCFE', ('Name', 'Class'): '#4EC9B0', ('Name', 'Constant'): '#9CDCFE', ('Name', 'Decorator'): '#DCDCAA', ('Name', 'Entity'): '#9CDCFE', ('Name', 'Exception'): '#4EC9B0', ('Name', 'Function'): '#DCDCAA', ('Name', 'Function', 'Magic'): '#DCDCAA', ('Name', 'Label'): '#C8C8C8', ('Name', 'Namespace'): '#4EC9B0', ('Name', 'Other'): '', ('Name', 'Property'): '', ('Name', 'Tag'): '#569CD6', ('Name', 'Variable'): '#9CDCFE', ('Name', 'Variable', 'Class'): '', ('Name', 'Variable', 'Global'): '', ('Name', 'Variable', 'Instance'): '', ('Name', 'Variable', 'Magic'): '#9CDCFE', ('Operator',): '#D4D4D4', ('Operator', 'Word'): '#569CD6', ('Other',): '', ('Punctuation',): '#D4D4D4', ('Punctuation', 'Marker'): '', ('Text',): '#D4D4D4', ('Text', 'Whitespace'): '#D4D4D4'}[source]#

Style definitions for individual token types.

_styles = {(): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Comment',): ['6A9955', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Hashbang'): ['6A9955', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Multiline'): ['6A9955', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Preproc'): ['569CD6', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'PreprocFile'): ['6A9955', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Single'): ['6A9955', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Special'): ['6A9955', 0, 1, 0, '', '', 0, 0, 0], ('Error',): ['F14C4C', 0, 0, 0, '', '', 0, 0, 0], ('Escape',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Generic',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Deleted'): ['F14C4C', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Emph'): ['D4D4D4', 0, 1, 0, '', '', 0, 0, 0], ('Generic', 'EmphStrong'): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Error'): ['F14C4C', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Heading'): ['569CD6', 1, 0, 0, '', '', 0, 0, 0], ('Generic', 'Inserted'): ['6A9955', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Output'): ['CCCCCC', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Prompt'): ['6E7681', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Strong'): ['D4D4D4', 1, 0, 0, '', '', 0, 0, 0], ('Generic', 'Subheading'): ['569CD6', 1, 0, 0, '', '', 0, 0, 0], ('Generic', 'Traceback'): ['F14C4C', 0, 0, 0, '', '', 0, 0, 0], ('Keyword',): ['C586C0', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Constant'): ['569CD6', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Declaration'): ['569CD6', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Namespace'): ['C586C0', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Pseudo'): ['C586C0', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Reserved'): ['C586C0', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Type'): ['4EC9B0', 0, 0, 0, '', '', 0, 0, 0], ('Literal',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Date'): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Bin'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Float'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Hex'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Integer'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Integer', 'Long'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Oct'): ['B5CEA8', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Affix'): ['569CD6', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Backtick'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Char'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Delimiter'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Doc'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Double'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Escape'): ['D7BA7D', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Heredoc'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Interpol'): ['569CD6', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Other'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Regex'): ['D16969', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Single'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Symbol'): ['CE9178', 0, 0, 0, '', '', 0, 0, 0], ('Name',): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Attribute'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Builtin'): ['DCDCAA', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Builtin', 'Pseudo'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Class'): ['4EC9B0', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Constant'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Decorator'): ['DCDCAA', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Entity'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Exception'): ['4EC9B0', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Function'): ['DCDCAA', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Function', 'Magic'): ['DCDCAA', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Label'): ['C8C8C8', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Namespace'): ['4EC9B0', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Other'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Property'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Tag'): ['569CD6', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Class'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Global'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Instance'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Magic'): ['9CDCFE', 0, 0, 0, '', '', 0, 0, 0], ('Operator',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Operator', 'Word'): ['569CD6', 0, 0, 0, '', '', 0, 0, 0], ('Other',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Punctuation',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Punctuation', 'Marker'): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Text',): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0], ('Text', 'Whitespace'): ['D4D4D4', 0, 0, 0, '', '', 0, 0, 0]}[source]#
class VSCodeLightPlusStyle[source]#

Bases: Style

The VS Code “Light Modern” / Light+ palette, mapped token for token onto its dark sibling.

name = 'vscode-light-plus'[source]#
background_color = '#FFFFFF'[source]#

overall background color (None means transparent)

highlight_color = '#ADD6FF'[source]#

highlight background color

line_number_color = '#6E7681'[source]#

line number font color

line_number_background_color = '#FFFFFF'[source]#

line number background color

styles = {(): '#000000', ('Comment',): 'italic #008000', ('Comment', 'Hashbang'): '', ('Comment', 'Multiline'): '', ('Comment', 'Preproc'): '#0000FF', ('Comment', 'PreprocFile'): '', ('Comment', 'Single'): '', ('Comment', 'Special'): '', ('Error',): '#CD3131', ('Escape',): '', ('Generic',): '', ('Generic', 'Deleted'): '#CD3131', ('Generic', 'Emph'): 'italic', ('Generic', 'EmphStrong'): '', ('Generic', 'Error'): '#CD3131', ('Generic', 'Heading'): 'bold #0000FF', ('Generic', 'Inserted'): '#008000', ('Generic', 'Output'): '#3B3B3B', ('Generic', 'Prompt'): '#6E7681', ('Generic', 'Strong'): 'bold', ('Generic', 'Subheading'): 'bold #0000FF', ('Generic', 'Traceback'): '#CD3131', ('Keyword',): '#AF00DB', ('Keyword', 'Constant'): '#0000FF', ('Keyword', 'Declaration'): '#0000FF', ('Keyword', 'Namespace'): '#AF00DB', ('Keyword', 'Pseudo'): '', ('Keyword', 'Reserved'): '', ('Keyword', 'Type'): '#267F99', ('Literal',): '', ('Literal', 'Date'): '', ('Literal', 'Number'): '#098658', ('Literal', 'Number', 'Bin'): '', ('Literal', 'Number', 'Float'): '', ('Literal', 'Number', 'Hex'): '', ('Literal', 'Number', 'Integer'): '', ('Literal', 'Number', 'Integer', 'Long'): '', ('Literal', 'Number', 'Oct'): '', ('Literal', 'String'): '#A31515', ('Literal', 'String', 'Affix'): '#0000FF', ('Literal', 'String', 'Backtick'): '', ('Literal', 'String', 'Char'): '', ('Literal', 'String', 'Delimiter'): '', ('Literal', 'String', 'Doc'): '#A31515', ('Literal', 'String', 'Double'): '', ('Literal', 'String', 'Escape'): '#EE0000', ('Literal', 'String', 'Heredoc'): '', ('Literal', 'String', 'Interpol'): '#0000FF', ('Literal', 'String', 'Other'): '', ('Literal', 'String', 'Regex'): '#811F3F', ('Literal', 'String', 'Single'): '', ('Literal', 'String', 'Symbol'): '', ('Name',): '#001080', ('Name', 'Attribute'): '#001080', ('Name', 'Builtin'): '#795E26', ('Name', 'Builtin', 'Pseudo'): '#001080', ('Name', 'Class'): '#267F99', ('Name', 'Constant'): '#001080', ('Name', 'Decorator'): '#795E26', ('Name', 'Entity'): '#001080', ('Name', 'Exception'): '#267F99', ('Name', 'Function'): '#795E26', ('Name', 'Function', 'Magic'): '#795E26', ('Name', 'Label'): '#3B3B3B', ('Name', 'Namespace'): '#267F99', ('Name', 'Other'): '', ('Name', 'Property'): '', ('Name', 'Tag'): '#800000', ('Name', 'Variable'): '#001080', ('Name', 'Variable', 'Class'): '', ('Name', 'Variable', 'Global'): '', ('Name', 'Variable', 'Instance'): '', ('Name', 'Variable', 'Magic'): '#001080', ('Operator',): '#000000', ('Operator', 'Word'): '#0000FF', ('Other',): '', ('Punctuation',): '#000000', ('Punctuation', 'Marker'): '', ('Text',): '#000000', ('Text', 'Whitespace'): '#000000'}[source]#

Style definitions for individual token types.

_styles = {(): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Comment',): ['008000', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Hashbang'): ['008000', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Multiline'): ['008000', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Preproc'): ['0000FF', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'PreprocFile'): ['008000', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Single'): ['008000', 0, 1, 0, '', '', 0, 0, 0], ('Comment', 'Special'): ['008000', 0, 1, 0, '', '', 0, 0, 0], ('Error',): ['CD3131', 0, 0, 0, '', '', 0, 0, 0], ('Escape',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Generic',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Deleted'): ['CD3131', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Emph'): ['000000', 0, 1, 0, '', '', 0, 0, 0], ('Generic', 'EmphStrong'): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Error'): ['CD3131', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Heading'): ['0000FF', 1, 0, 0, '', '', 0, 0, 0], ('Generic', 'Inserted'): ['008000', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Output'): ['3B3B3B', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Prompt'): ['6E7681', 0, 0, 0, '', '', 0, 0, 0], ('Generic', 'Strong'): ['000000', 1, 0, 0, '', '', 0, 0, 0], ('Generic', 'Subheading'): ['0000FF', 1, 0, 0, '', '', 0, 0, 0], ('Generic', 'Traceback'): ['CD3131', 0, 0, 0, '', '', 0, 0, 0], ('Keyword',): ['AF00DB', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Constant'): ['0000FF', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Declaration'): ['0000FF', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Namespace'): ['AF00DB', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Pseudo'): ['AF00DB', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Reserved'): ['AF00DB', 0, 0, 0, '', '', 0, 0, 0], ('Keyword', 'Type'): ['267F99', 0, 0, 0, '', '', 0, 0, 0], ('Literal',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Date'): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Bin'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Float'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Hex'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Integer'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Integer', 'Long'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'Number', 'Oct'): ['098658', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Affix'): ['0000FF', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Backtick'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Char'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Delimiter'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Doc'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Double'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Escape'): ['EE0000', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Heredoc'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Interpol'): ['0000FF', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Other'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Regex'): ['811F3F', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Single'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Literal', 'String', 'Symbol'): ['A31515', 0, 0, 0, '', '', 0, 0, 0], ('Name',): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Attribute'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Builtin'): ['795E26', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Builtin', 'Pseudo'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Class'): ['267F99', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Constant'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Decorator'): ['795E26', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Entity'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Exception'): ['267F99', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Function'): ['795E26', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Function', 'Magic'): ['795E26', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Label'): ['3B3B3B', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Namespace'): ['267F99', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Other'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Property'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Tag'): ['800000', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Class'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Global'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Instance'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Name', 'Variable', 'Magic'): ['001080', 0, 0, 0, '', '', 0, 0, 0], ('Operator',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Operator', 'Word'): ['0000FF', 0, 0, 0, '', '', 0, 0, 0], ('Other',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Punctuation',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Punctuation', 'Marker'): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Text',): ['000000', 0, 0, 0, '', '', 0, 0, 0], ('Text', 'Whitespace'): ['000000', 0, 0, 0, '', '', 0, 0, 0]}[source]#