preliminary grammar specification