next up previous contents
Next: Applying Functions Up: Generic Lists Previous: Tina Strings   Contents

Recursive Lists

Functions exist to allow generic lists and strings to be used recursively to define reclists. That is lists and strings whose elements may point to lists and/or strings or other data. The scope is endless and in practice only structures a few recursions deep prove to be of much use.

All such functions are prefixed in one of three ways reclist_list_, reclist_string_ or simply reclist_ if the structure type is to be determined from a type argument. The reserved type values LIST and STRING are used to indicate extra levels of recursion from the current list or ddlist element.

root 2017-09-25