: 'av-pair' ( -- parser ) [ 'space' , 'attr' , 'space' , [ "=" token , 'space' , 'value' , ] seq* [ peek ] action epsilon [ drop f ] action 2choice , 'space' , ] seq* [ "=;" member? not ] satisfy repeat1 [ drop f ] action 2choice ;