A syntax analyzer for our groups final project