nyanformat: semantic analysis of nyanspec is working
nyanformat: improve error messages, tokenizer no longer throws