Rule-Based Natural Language Processing Methods: For Turkish