CYKparser Hacettepe University NLP lab assignment CYK parser to determine whether a sentence grammatically correct or not.