Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lecture 5

Day 4: Practical Session

Getting Started

Querying and tracing a DCG.
Simple extensions to the DCG.

Basic DCG exercises

Adding plural nouns.
Adding recursive rules.

Do it yourself

Write your own DCG

One step further

DCGs for formal languages.