Simple Analyzer
Analyze the current sample token collection.
Expected file: simple_test_page.phpSelect a page or development stage to continue testing the Arabic verb reverse-engine pipeline.
Run the active simple reverse-engine analyzer.
Analyze the current sample token collection.
Expected file: simple_test_page.phpAnalyze the larger test-token collection.
Expected file: simple_test_page.phpOpen pages that test individual stages of the analysis pipeline.
Test Page for the ACERE Test.
Open PageNormalize radical letters before later analysis.
Open PageExtract Arabic structural clusters
Open PageBuild suffix-stripped stem structure
Open PageAssign structural positions
Open PageExtract structural pattern features
Open PageAssign Root Positions
Open PageExtract Pattern Features
Open PageExtract vm
Open PageExtract vn
Open PageDetect Form
Open PageExtract Form Sign
Open PageBuild Structure
Open PageExtract Root
Open PageGenerate Root Candidates
Open PageScore Root Candidates
Open PageSelect the best structural root candidate
Open PageValidate Root Candidates
Open PageBuild Unified Root Candidates
Open PageSelect Preliminary Root
Open PageIdentify Form Candidates
Open PageSelect Best Root Candidate
Open PageDetect Weak Radical Candidates
Open PageResolve Mithal Roots
Open PageResolve Hollow Root Candidates
Open PageResolve Defective Root
Open PageResolve Hamzated Root
Open PageMerge Weak Root Candidates
Open PageScore Weak Root Candidates
Open PageSelect Final Lexical Root
Open PageFinalize Analysis
Open PageOpen dedicated test sets for verb forms and root types.
Test Form I perfect, imperfect, and imperative tokens.
Open Pagetest Forms II, III, IV, V, and VI.
Open Pagetest Forms VII, VIII, IX, and X.
Open Pagetest roots with waw as the first radical.
Open Pagetest roots with yaa as the first radical.
Open Pagetest roots with waw as the second radical.
Open Pagetest roots with yaa as the second radical.
Open Pagetest roots with waw as the third radical.
Open Pagetest roots with yaa as the third radical.
Open Pagetest roots with hamza as the first radical.
Open Pagetest roots with hamza as the second radical.
Open Pagetest roots with hamza as the third radical.
Open Pagetest roots whose second and third radicals are weak.
Open Pagetest roots whose first and third radicals are weak.
Open Pagetest roots with repeated or contracted structures.
Open Pagetest roots whose second and third radicals are identical.
Open Pagetest assimilated, hollow, defective, and doubly weak roots.
Open Pagetest imperative roots.
Open Pagetest active participle.
Open Pagetest active participles for weak roots.
Open Pagetest active participles for derived forms.
Open Pagetest active participles for derived forms.
Open Pagetest passive participle.
Open Pagetest passive participles for weak roots.
Open Pagetest passive participles for derived forms.
Open Pagetest passive participles for II-X forms for weak radicals.
Open Pagetest verbal noun.
Open Pagetest verbal nouns for derived forms.
Open Pagetest verbal nouns for weak radicals.
Open Pagetest nouns of place and time roots.
Open Pagetest nouns of instrument.
Open Pagetest adjectives.
Open Pagetest color and defect roots.
Open Pagetest exaggerated noun roots.
Open Pagetest Comparatives roots.
Open Pagetest Superlative roots.
Open Pagetest broken plural roots.
Open Pagetest cardinal numbers roots.
Open Pagetest ordinal numbers roots.
Open Pagetest fractions roots.
Open Pagetest irregular noun roots.
Open PageTest longest-first suffix detection and removal.
Expected file: test_suffix_removal.phpInspect generated, validated, and selected roots.
Expected file: test_root_candidates_new_system.phpOpen active project source files.
View the primary analyzer functions.
Expected file: view_project_file.phpView the master arrays.
Expected file: view_project_file.php