5.1.1.2.2.2. pycropml.transpiler.api_transform module

class pycropml.transpiler.api_transform.Standard[source]

Bases: object

Standard classes should respond to expand and to return valid nodes on expand

class pycropml.transpiler.api_transform.StandardCall(namespace, function, expander=None)[source]

Bases: pycropml.transpiler.api_transform.Standard

converts to a standard call of the given namespace and function

expand(args)[source]
class pycropml.transpiler.api_transform.StandardCallAttrib(namespace, function, expander=None)[source]

Bases: pycropml.transpiler.api_transform.Standard

converts to a standard call of the given namespace and function

expand(args=[])[source]
class pycropml.transpiler.api_transform.StandardMethodCall(type, message, default=None, expander=None)[source]

Bases: pycropml.transpiler.api_transform.Standard

converts to a method call of the same class

expand(args)[source]
class pycropml.transpiler.api_transform.StandardSwapper(type, message)[source]

Bases: pycropml.transpiler.api_transform.Standard

expand(args)[source]
pycropml.transpiler.api_transform.abs_expander(type, message, args)[source]
pycropml.transpiler.api_transform.datetime_expander(type, message, args)[source]
pycropml.transpiler.api_transform.float_expander(type, message, args)[source]
pycropml.transpiler.api_transform.int_expander(type, message, args)[source]
pycropml.transpiler.api_transform.len_expander(type, message, args)[source]
pycropml.transpiler.api_transform.max_expander(type, message, args)[source]
pycropml.transpiler.api_transform.min_expander(type, message, args)[source]
pycropml.transpiler.api_transform.modulo_expander(type, message, args)[source]
pycropml.transpiler.api_transform.pow_expander(type, message, args)[source]