Modified Lexer so that it prints out the Source Code when it has reached the end of the file.  However it won't print out if there are more lines after the program block