lale.util.VisitorMeta module¶
- class lale.util.VisitorMeta.AbstractVisitorMeta(name, bases, namespace, **kwargs)[source]¶
Bases:
VisitorMeta
,ABCMeta
This meta class adds an _accept method that calls visitCLASSNAME on the visitor. It does not currently support inheritance: you need to define the visitC method for subclasses explicitly. The private _accept method should be called via the Visitor#acccept method.
- class lale.util.VisitorMeta.VisitorMeta(*args, **kwargs)[source]¶
Bases:
type
This meta class adds a private _accept method that calls visitCLASSNAME on the visitor. It does not currently support inheritance: you need to define the visitC method for subclasses explicitly. The private _accept method should be called via the Visitor#acccept method