29. The computer readable medium of claim 28 , wherein the set of instructions for generating the output hierarchical data structure comprises a set of instructions for traversing downward on the input data structure tree to create or modify scope dictionaries associated with nodes of the input data structure tree.
28. The computer readable medium of claim 24 , wherein: the input hierarchical data structure is represented by an input data structure tree having a root node and a plurality of children nodes, each node representing a key in the input hierarchical data structure; and for each node of the input data structure tree, specifying an associated scope dictionary containing zero or more key value pairs in the temporary data structure.