File:  [CSRG BSD Unix] / 43BSD / contrib / icon / book / 16 / ltree.icn
Revision 1.1: download - view: text, annotated - select for diffs
Tue Apr 24 16:12:55 2018 UTC (8 years, 1 month ago) by root
CVS tags: MAIN, HEAD
Initial revision

procedure ltree(stree)
   local a
   stree ?
      if a := [tab(upto('('))] then {	# start with value
         move(1)
					# add subtrees
         while put(a,ltree(tab(bal(',)')))) do
            move(1)
         }
      else a := [tab(0)]		# leaf
   return a
end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.