% % stack: [ [ . . . ] list-count ] % *vaxprest % % stack: empty % % use the current target Tree container % "Default#Targets" *treesafe % % cycle through all the trees % Tree.Down { !\ % % stack: empty [ . . . ] % % is this tree selected? % @Default#Targets Tree.Marker "Selected" eq$ { % % tree is a subject for search, load the tree % *treetxlt *treesafe % % check the marked nodes for value name and content % all\# - -1 _Values.Start { !\ % % stack: empty [ . . . ] % _Values.AllB { true } { Tree.Marker "Selected" eq$ } ifelse { _\\ logs _Values.SearchD _\ -1 _Values.SearchC _Values.Flags % % stack: % empty % search-text % start-index % end-index % value-name % match-flags % "FindValues" do } if } for } if % % stack: empty [ . . . ] % } for % % stack: empty [ global-val . . . ] % *vaxpostd % % stack: builder % *vaxposte