sentence type analyzer