brewery parser now assumes Latin-1 not utf-8, more robust regex