Text this: Array grammars, patterns and recognizers /