nd2py.core.basic package#

The implementation of basic functionality of Symbol as an object, including: - GetCopy: Deep copy a Symbol tree. - GetLength: Count the number of nodes in a Symbol tree.

Submodules#

nd2py.core.basic.get_copy module#

class nd2py.core.basic.get_copy.GetCopy[source]#

Bases: Visitor

generic_visit(node, *args, **kwargs)[source]#
visit_Number(node, *args, **kwargs)[source]#
visit_Variable(node, *args, **kwargs)[source]#
visit_Empty(node, *args, **kwargs)[source]#

nd2py.core.basic.get_length module#

class nd2py.core.basic.get_length.GetLength[source]#

Bases: Visitor

generic_visit(node, *args, **kwargs)[source]#