[previous] [up] [next]     [index]
Next: zodiac:add-ilist-micro Up: Tools Reference Previous: zodiac:put-attribute

Zodiac Vocabulary

McMicMac allows the user to completely specify the syntax of the underlying language. This is done by providing different vocabularies, which are collections of expanders for the various parts of the language. Other documentation describes the standard Scheme vocabularies that accompany McMicMac.

A vocabulary consists of micros to manage the treatment of the individual syntactic components: symbols, literals, lists and improper-lists. All sub-types of scalar other than symbol, in addition to vector, are considered ``literals''[footnote]. In addition, micros and macros can be triggered by a leading object of type symbol in a list.

Procedures





PLT