Added a nearly-working parser for .self