Using Prolog, this project implements a parser for a simple definite clause grammar of English-Light. English-Light is a fragment of English (i.e., English-Light does not include any ungrammatical English sentences), which accounts for structures as those appearing in the following examples.
- The young boy pushed and stored a big box in the large empty room after school.
- The old woman and the old man gave the poor young man a white envelope in the shed behind the building.
- Every boy quickly climbed some big tree and every girl watched some boy whom she liked.
- Some brilliant students and many professors watched and admired talented lecturers and appreciated bright scientists and researchers.
- Who climbed the big tree?
- What did professors do?