preprocessor
Directive (programming) – Language construct that specifies how a compiler should process its input
Macros – Rule for substituting a set input with a set output
Sass (stylesheet language) – Stylesheet language
Stylus (stylesheet language) – Stylesheet preprocessor language
Less (stylesheet language) – Dynamic stylesheet language
Snippet (programming) – Small region of re-usable source code, machine code, or text
Template engine – Software designed to combine templates with a data model to produce result documents
The C preprocessor – Macro preprocessor used in the C, C++, and Objective-C programming languages
The OCaml preprocessor-pretty-printer – extensible programming language parser toolkit
The PL/I preprocessor
The Windows software trace preprocessor