Added optional semicolon to OPS grammar