Simple Analyzer
Analyze the current sample token collection.
Open PageSelect a page or development stage to continue testing the Arabic verb reverse-engine pipeline.
Run the active simple reverse-engine analyzer.
Open pages that test individual stages of the analysis pipeline.
Test Page for the ACERE Test.
Open PageNormalize radical letters before later analysis.
Open PageExtract vn, vm, form-sign, and radical positions.
Open PageExtract the structural slots from the marked stem.
Open PageLocate the middle derivational marker.
Open PageExtract candidate root radicals from the stem.
Open PageExtract vowels, repetitions, and pattern markers.
Open PageExtract the middle derivational marker value.
Open PageExtract the initial conjugation marker value.
Open PageExtract the derivational form sign.
Open PageBuild the accumulated stem structure.
Open PageExtract possible roots from the analyzed structure.
Open PageGenerate additional root candidates.
Open PageDetermine the most likely Arabic verb form.
Open PageGenerate possible form classifications.
Open PageValidate generated root candidates.
Open PageBuild normalized root-candidate records.
Open PageSelect the final root from validated candidates.
Open PageIdentify form candidates from structural evidence.
Open PageRank and select the best root candidate.
Open PageDetect weak first, middle, and final radicals.
Open PageAssign extracted or reconstructed radicals to r0, r1, and r2 positions.
Open PageTest longest-first suffix detection and removal.
Open PageInspect marked stems, clusters, radicals, and vowels.
Open PageInspect generated, validated, and selected roots.
Open PageInspect Form I–X marker and candidate detection.
Open PageInspect weak first, middle, and final radicals.
Open PageRun all implemented functions and inspect the accumulated output.
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 where second and third radicals are weak
Open PageTest roots where 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 ordinalnumbers roots.
Open PageTest fractions roots.
Open PageTest irregular noun roots.
Open PageOpen active project source files.