Metaprogramming
Transformation languages
Scheme
Functional languages
Source code
Hygienic macro
Macro
C preprocessor
Anonymous function
Constant
Lisp
Make