Fix executable block check.
Ensure markup that's defined in the current file is found
Add a flag to let markup code get done after the main C code.