Parser, Scanner and DFAI