⍝ Generic tree traversal: visits node _after_ sub-nodes: {}'t.r' 't.a' 't.v'⎕ns¨⊂'' ⍝ make some spaces. subs ← {⍵.(1↓⍎¨'#',↓⎕nl 9)} ⍝ sub-namespaces for space ⍵. accm ← {⍺+1} ⍝ counting namespaces. 0 accm ravt subs t ⍝ number of spaces. 4 accm ← , ⍝ accumulating into a vector. vec ← ⍬ accm ravt subs t ⍝ sub-nodes first: vec ≡ t.a t.r t.v t ⍝ check match. 1 ⍝∇ ravt Back to: code Back to: Workspaces