Visitor class
Methods
error ({int index , String type , String message , String filename } )
→ void
inherited
flatten <T > (List arr , List<T > out )
→ List<T >
Converts a mix of Node and List to List
T is Node | MixinArgs (for visitArray commpatibility)
arr == [Node, Node, Node...
] -> Node, Node, Node, ...
MixinArgs don't need to be flatten and don't must be here
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
run (Ruleset root )
→ Ruleset
inherited
toString ()
→ String
Returns a string representation of this object.
inherited
visit (dynamic node )
→ dynamic
Process a node
and the subtree. node is Node | String
override
visitArray <T > (List<T > nodes , {bool nonReplacing = false } )
→ List<T >
nodes
List | List<List<>> | List ...
override
visitFtn (Node node )
→ Function
func visitor.visit distribuitor
inherited
visitFtnOut (Node node )
→ Function
funcOut visitor.visit distribuitor
inherited
Operators
operator == (Object other )
→ bool
The equality operator. [...]
inherited