6 Dictionaries ************** Dictionaries are a set of variables. The values associated with the variable names could be anything, but how it is handled is dependent on the type of macro being inserted. Most of this chapter is for writing Lisp programs that use SRecode. If you only want to write template files, then you only need to read the Template Argument Dictionary Entries section.
· Create a Dictionary · Setting Dictionary Values Basic dictionary values · Compound Dictionary Values Complex dictionary values · Argument Resolution Automatic template argument resolution · Creating new Arguments Create new arguments for use in templates · Querying a Dictionary Querying a dictionary for values. · Template Argument Dictionary Entries Catalog of arguments