Updated the compiler to accept only one main source file at a time