Text this: Taxonomies and toolkits of regular language algorithms /