Translator#

Qualified name: rsm.translator.Translator

class rsm.translator.Translator(quiet=False)[source]#

Bases: None

Translate an abstract syntax tree into HTML.

Examples

This is an example doctest.

>>> [1, 2, 3]
[1, 2, 3]

Methods

get_action_method

leave_abstract

leave_mathblock

leave_node

leave_proof

push_leave

push_visit

translate

visit_abstract

visit_algorithm

visit_appendix

visit_author

visit_bibitem

visit_bibliography

visit_caption

visit_cite

visit_claimblock

visit_code

visit_codeblock

visit_construct

visit_contents

visit_draft

visit_enumerate

visit_error

visit_figure

visit_item

visit_itemize

visit_manuscript

visit_math

visit_mathblock

visit_node

visit_note

visit_paragraph

visit_proof

visit_reference

visit_section

visit_sketch

visit_sourcecode

visit_span

visit_statement

visit_step

visit_subproof

visit_table

visit_tablebody

visit_tabledatum

visit_tablehead

visit_tablerow

visit_text

visit_theorem

visit_url

class Action(node, action, method)[source]#

Bases: Action