Grammar and Language Analysis