this file will run parser, scanner, and simulator