1218Sconklin# Assume `source' is set with -vsource=filename on the command line. 2218Sconklin# 3218Sconklin/^\[\[\[/ { inclusion = $2; # name of the thing to include. 4218Sconklin printing = 0; 5218Sconklin while ((getline line < source) > 0) 6218Sconklin { 7218Sconklin if (match (line, "\\[\\[\\[end " inclusion "\\]\\]\\]")) 8218Sconklin printing = 0; 9218Sconklin 10218Sconklin if (printing) 11218Sconklin print line; 12218Sconklin 13218Sconklin if (match (line,"\\[\\[\\[begin " inclusion "\\]\\]\\]")) 14218Sconklin printing = 1; 15218Sconklin } 16218Sconklin close (source); 17218Sconklin next; 18218Sconklin } 19218Sconklin { print } 20