class documentation
class Unicode(Directive): (source)
Constructor: Unicode(name, arguments, options, content, ...)
Convert Unicode character codes (numbers) to characters. Codes may be decimal numbers, hexadecimal numbers (prefixed by 0x, x, \x, U+, u, or \u; e.g. U+262E), or XML-style numeric character entities (e.g. ☮). Text following ".." is a comment and is ignored. Spaces are ignored, and any other text remains as-is.
Method | run |
Undocumented |
Class Variable | comment |
Undocumented |
Class Variable | final |
May the final argument contain whitespace? |
Class Variable | option |
Mapping of option names to validator functions. |
Class Variable | optional |
Number of optional arguments after the required arguments. |
Class Variable | required |
Number of required directive arguments. |
Inherited from Directive
:
Method | __init__ |
Undocumented |
Method | add |
Append self.options['name'] to node['names'] if it exists. |
Method | assert |
Throw an ERROR-level DirectiveError if the directive doesn't have contents. |
Method | debug |
Undocumented |
Method | directive |
Return a DirectiveError suitable for being thrown as an exception. |
Method | error |
Undocumented |
Method | info |
Undocumented |
Method | severe |
Undocumented |
Method | warning |
Undocumented |
Class Variable | has |
May the directive have content? |
Instance Variable | arguments |
Undocumented |
Instance Variable | block |
Undocumented |
Instance Variable | content |
Undocumented |
Instance Variable | content |
Undocumented |
Instance Variable | lineno |
Undocumented |
Instance Variable | name |
Undocumented |
Instance Variable | options |
Undocumented |
Instance Variable | state |
Undocumented |
Instance Variable | state |
Undocumented |