Working on parsing at the source file level.