Disambiguation Page The word can refer to either a programming concept wherein a piece of code can yield a result and then be resumed at a later time to yield a second result, and so on ''ad infinitum'' as explained in [Generators In Tcl] ''or'' it can refer to table-driven synthesis of a grammatical result like a madlib, as detailed in [Gaming Generators in Tcl].