A rule-based bengali grammar checker