(getVarTraverser: StringAdd).self
(getVarTraverser: StringFormat).self
(getVarTraverser: ArrowAssoc[GetVarTraverser]).x
(Since version 2.10.0) Use leftOfArrow
instead
(getVarTraverser: Ensuring[GetVarTraverser]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Traverse pattern and collect all variable names with their types in buffer The variables keep their positions; whereas the pattern is converted to be synthetic for all nodes that contain a variable position.