While learning TADS 3, I read in the System Manual that grammar productions can take lists of dictionary properties enclosed in angle brackets. I cannot find any examples of this and I cannot get it to work myself.
In the following testing code, FOO ITEM works, but FOO X crashes. Why? How does one use this feature?
Maybe this feature doesn’t work anymore, and no one noticed because no one used it.
You mean templates as in Thing template ‘vocabWords’ ‘name’ @location? “desc”?; and SyncEventList template ->masterObject inherited;? → is used in templates, but also in grammar productions, as in the macro definition of singleDobj.
I don’t know, but I assume that the dictionary property lines would set that up properly.
Normal lists are, but dictionary property lists aren’t. Search for noun = ’ in en_us.t for an example.