xy/parser.py: more stuff (older)