int main(int argc, char* argv[]) { ScannerClass scanner; TokenClass token = scanner.getToken(); while(token.type != EOF_T && token.type != EMPTY_T)//Check for EOF and error { token.display(); token = scanner.getToken(); } if(token.type == EMPTY_T)//If there is an error cout<<"Compilation error at line "<<scanner.getCurrentLine()<<". "; cout<<token.lexeme<<endl; scanner.printStateTable(); scanner.close(); cin.get(); return (0); }