detector world; // finds the name of the world
detector people; // checks name, eliminates institutes
detector company; // looks if there are at least two persons
atom str name;
community: world people company;
world: name;
people: person*;
person: name;
slide: A sample grammar