Fixing driver to actually support "compiling" multiple files
Change to reset index locations at each parser init.
test file for tesintg multiple file compilation