Include
Con la direttiva include si specifica il nome di un file CFDG il cui codice sarà incluso nel file attuale. È facoltativa.
include sorgente.cfdg
In questo modo è possibile utilizzare regole già specificate in altri file senza doverle riscrivere.
La regola polygon5sided{} è specificata nel file i_polygons.cfdg.

include i_polygons.cfdg
startshape PENTAGONO
rule PENTAGONO { polygon5sided{} }
startshape PENTAGONO
rule PENTAGONO { polygon5sided{} }
In Context Free sono già presenti tre librerie di regole: i_curves, i_pix, i_polygons.
Ogni libreria ha la sua direttiva startshape che permette di testare tutte le regole presenti.
Quando la libreria sarà inclusa in un altro file sarà la prima direttiva startshape presente a decidere quale regola sarà eseguita per prima.