Initial version.
Added full grammar (with Rosebud syntax in comments).