home *** CD-ROM | disk | FTP | other *** search
- let string s := "{((listof listof string) expression) expression llsee;};";
-
- exec(compile(s));
-
- assume ((listof listof string) expression) expression llsee in
- {
- llsee := {{[["Hello","World"],["and","how","are you?"]]}};
-
- (listof listof string) expression llse;
-
- llse := eval(llsee);
- };
-
- listof listof string lls;
-
- lls := eval(llse);
-
- listof string ls;
-
- let string indent := "";
-
-
- loop
- exiton (lls = []);
- ls := head(lls);
- loop
- exiton(ls = []);
- write(indent,head(ls),"\n");
- ls := tail(ls);
- indent := indent + " ";
- endloop;
- lls := tail(lls);
- endloop;
-
-
-