Finite-automate A school project to determine and complete a finite-state machine defined in a text file