[General Purpose Preprocessor]. Es un preprocesador de texto altamente configurable que permite definir la propia sintaxis para realizar transformaciones en archivos de texto antes de que sean procesados por otros programas como compiladores, interpretes, etc.
1.-
Inclusión de archivos[similar a `#include` en C]
Un archivo...
$ nano config.txt
#def COLOR red
Otro
$ nano main.txt
//#include "config.txt"
El color es: /*$COLOR*/
$ gpp main.txt
El color es: red