|
|
1.1 ! root 1: procedure ltree(stree) ! 2: local a ! 3: stree ? ! 4: if a := [tab(upto('('))] then { # start with value ! 5: move(1) ! 6: # add subtrees ! 7: while put(a,ltree(tab(bal(',)')))) do ! 8: move(1) ! 9: } ! 10: else a := [tab(0)] # leaf ! 11: return a ! 12: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.