5.1.1.2.2.6. pycropml.transpiler.codeGenerator module¶
-
class
pycropml.transpiler.codeGenerator.
CodeGenerator
(add_line_information=False)[source]¶ Bases:
pycropml.transpiler.nodeVisitor.NodeVisitor
-
binop_precedence
= {'!=': 4, '%': 10, '&': 7, '*': 10, '**': 12, '+': 9, '-': 9, '/': 10, '//': 10, '<': 4, '<<': 8, '<=': 4, '==': 4, '>': 4, '>=': 4, '>>': 8, '@': 10, '^': 6, 'and': 2, 'in': 4, 'is': 4, 'is_not': 4, 'not_in': 4, 'or': 1, '|': 5}¶
-
unop_precedence
= {'!': 3, '+': 11, '-': 11, 'not': 3, '~': 11}¶
-