[lemma=class] [!□] □ □
[lemma=class] [!□=□] □ □
[lemma=class] [!(□ & □)] □ □
A class graph with tokens ( called a class dictionary in Demeter ) defines a domain specific language for objects along with a parser and printer .