fix(parse): file path exceptions
fix(compiler.c): handle output files