grammar: allows blocks in attribute definitions