This is a demonstrator of the Sowa's Common Logic Controlled English[Specs] parser in JavaScript. Try some of the following examples:
Every cat is on a mat.

Every person has some person as mother.

Some person is between a dog and a blue cat.

If some person x is the mother of a person y,
then y is a child of x.

Mary gives a dog a juicy steak.

Yojo is a cat.

Some orange cat is on a blue mat.

Is it true that some cat that is not happy is on a mat?

If every cat that is on a mat is happy,
is it true that some cat that is not happy is on a mat?

Or just try your own sentences




This is the dictionary: