A while ago I have discovered an (rather ancient) C Compiler, which scanned macros this way (Pseudo code):
if line.startswith(\"#include\") or line.startswi
from gcc C preprocessor documentation:
Preprocessing directives are lines in your program that start with #'. Whitespace is allowed before and after the#'.
#'. Whitespace is allowed before and after the