A parser for the Ceylon programming language, written in Ceylon