Class Raramorph
In: raramorph.rb
Parent: Object

Methods

Public Class methods

  • Analyze and Process the file ( i.e Doing the morphological Analysis )
  • [file_reader_in] Input File Path
  • [output_buckwalter] whether the output in buckwalter indications ( i.e Roman letters ) or arabic letters
 * Analyze Token doing the morphological Analysis
  • [token] word to be analyzed
  • [output_buckwalter] whether the output in buckwalter indications ( i.e Roman letters ) or arabic letters

Executes the morphological Analyzer and Intitaite the variables

  • [input_filename] input file path
  • [output_filename] Output file path
  • [verbose] Setter for verbose
  • [not_arabic] alias for out_put_bucwalter for indicating the output format in buckwalter indications or will be arabic
  • Find Alternative Spellings for the translitered word
  • [translitered] word to be proccesed
  • Find the Solution for the translitered word
 * [translitered] word to be processed
  • Return the Solutions of the given Word
  • [word] word to be proccessed
  • Segment the give word constructing prefix , stem , suffix
  • [translitered] word to be proccessed
  • Tokenize the Word removing non-arabic characters
  • [str] Word to be tokenized

[Validate]