eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fa_rules 147KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682
  1. // * Farsi Language fa (or Parsi or Persian) fa_rules Version 3.0
  2. // * This file writen by Shadyar Khodayari 2013
  3. //*********
  4. // * This program is free software; you can redistribute it and/or modify *
  5. // * it under the terms of the GNU General Public License as published by *
  6. // * the Free Software Foundation; either version 3 of the License, or *
  7. // * (at your option) any later version. *
  8. // * *
  9. // * This program is distributed in the hope that it will be useful, *
  10. // * but WITHOUT ANY WARRANTY; without even the implied warranty of *
  11. // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
  12. // * GNU General Public License for more details. *
  13. // * *
  14. // * You should have received a copy of the GNU General Public License *
  15. // * along with this program; if not, see: *
  16. // * <http://www.gnu.org/licenses/>. *
  17. // ***************************************************************************/
  18. // This file is UTF-8 encoded
  19. // Text to phoneme rules for Farsi
  20. // replace Arabic character numbers with Latin character numbers
  21. .replace
  22. ٪ %
  23. ي ی
  24. ۍ ی
  25. ى ی
  26. ك ک
  27. ٠ 0
  28. ۰ 0
  29. ۱ 1
  30. ١ 1
  31. ٢ 2
  32. ۲ 2
  33. ٣ 3
  34. ۳ 3
  35. ٤ 4
  36. ۴ 4
  37. ٥ 5
  38. ۵ 5
  39. ٦ 6
  40. ۶ 6
  41. ٧ 7
  42. ۷ 7
  43. ٨ 8
  44. ۸ 8
  45. ٩ 9
  46. ۹ 9
  47. // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" have been definded for this character in the rules.
  48. // the groups of letters
  49. // Long vowels
  50. .L01 آ ا ی ي و
  51. // short vowels (commonly unwritten )
  52. .L02 َ ُ ِ ً ٌ ٍ ّ ؤ أ إ ء ۀ
  53. // All consonants
  54. .L03 ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه ة ئ
  55. // all Farsi characters without ا آ
  56. .L04 ض ص ث ق ف غ ع ه خ ح ج چ ش س ی ب ل ت ن م ک گ ۀ ظ ط ز ر ذ د ئ و ة ي ژ ؤ إ أ ء ؟ پ
  57. // Group one of consonants
  58. .L05 ث س ص ش ذ ز ض ظ ف ل ن
  59. // Group two of consonants
  60. .L06 ب پ ت ج چ ح خ د ر ژ ط ع غ ق ک گ م ه
  61. // some of suffixes which starting with short vowels (for preventing of short vowels conflict in consonants analyzer)
  62. .L07 ن م ت ش ک مان تان شان ند نده ندۀ ندگی ندگان گی گان گانه گانۀ ستان ست
  63. // All vowels (long + Short)
  64. .L08 آ ا ی ي و َ ُ ِ ً ٌ ٍ ّ ؤ أ إ ء ۀ
  65. // all Farsi characters without short vowels
  66. .L09 ض ص ث ق ف غ ع ه خ ح ج چ ش س ی ب ل ا ت ن م ک گ ۀ آ ظ ط ز ر ذ د ئ و ة ي ژ پ ؤ إ أ ء ؟ ّ
  67. // (ZWNJ) U+200c character (half space) is recognized as Hyphen and this simbole "-" has been definded for this character in the rules.
  68. .group آ
  69. _) آN 'A:
  70. آ 'A
  71. // Prefixes آ
  72. // Suffixes آ
  73. L09L04) آور (_Sm3 AvaR
  74. L09L04) آورد (_Sm4 AvaRd
  75. L09L04) آموز (_Sm4 Amuz
  76. L09L04) آمیز (_Sm4 Amiz
  77. L09L04) آلود (_Sm4 Alud
  78. L09L04) آباد (_Sm4 AbAd
  79. L09L04) آفرین (_Sm5 AfaRin
  80. .group ا
  81. // special codes for "الله"
  82. -) ا (لله_ o
  83. -) ا (للّه_+ o
  84. _) ا (L02_ alef?
  85. _) ا (L02L09
  86. _) ا (L01
  87. _) ا 'a:
  88. _) ا (ع e
  89. ا 'A
  90. ا (_ 'A
  91. اً an
  92. اٍ en
  93. اٌ on
  94. // Prefixes ا
  95. _) ال (L09L09L09P2@ al
  96. _) امیر (L04L09L09P4@ amiR
  97. _) امیر (آL09L09P4@ amiR
  98. _) اکبر (L04L09L09P4@ akbaR
  99. _) اکبر (آL09L09P4@ akbaR
  100. _) اصغر (L04L09L09P4@ asq1aR
  101. _) اصغر (آL09L09P4@ asq1aR
  102. _) ابو (L04L09L09P3@ abu
  103. _) ابو (آL09L09P3@ abu
  104. // Suffixes ا
  105. L09L04) الله (_Sm4 ollAh
  106. L09L04) اللّه (_Sm5 ollAh
  107. -L09L04) الله (_Sm4 ollAh
  108. -L09L04) اللّه (_Sm5 ollAh
  109. L09L04) اً (_NSm2 an
  110. L09L04) اٌ (_NSm2 an
  111. L09L04) اٍ (_NSm2 an
  112. L09L09L03) ان (_Sm2 An
  113. //L09L09L03) انی (_NSm3 Ani
  114. // Plural possessive pronouns for ان eg. "مردانت"
  115. L09L09L03) انم (_NSm3 Anam
  116. L09L09L03) انت (_NSm3 Anat
  117. L09L09L03) انش (_NSm3 AnaS
  118. L09L09L03) انمان (_NSm5 AnemAn
  119. L09L09L03) انمون (_NSm5 Anemun
  120. L09L09L03) انتان (_NSm5 AnetAn
  121. L09L09L03) انتون (_NSm5 Anetun
  122. L09L09L03) انشان (_NSm5 AneSAn
  123. L09L09L03) انشون (_NSm5 AneSun
  124. L09L03L01) ات (_Sm2 At
  125. //L09L03L01) اتی (_NSm3 Ati
  126. L09L09L03) ات (_NSm2 At
  127. L09L09L03) اتی (_NSm3 Ati
  128. // Plural possessive pronouns for ات eg. " تفکراتمان"
  129. L09L03) اتم (_NSm3 Atam
  130. L09L03) اتت (_NSm3 Atat
  131. L09L03) اتش (_NSm3 AtaS
  132. L09L03) اتمان (_NSm5 AtemAn
  133. L09L03) اتمون (_NSm5 Atemun
  134. L09L03) اتتان (_NSm5 AtetAn
  135. L09L03) اتتون (_NSm5 Atetun
  136. L09L03) اتشان (_NSm5 AteSAn
  137. L09L03) اتشون (_NSm5 AteSun
  138. L09L03) اتها (_NSm4 AthA
  139. L09L03) اتهای (_NSm5 AthAje
  140. L09L03) اتهایی (_NSm6 AthAi:
  141. L09L04) انه (_NSm3 A,ne:
  142. L09L04) انۀ (_NSm3 A,neje
  143. L09L03) ینه (_NSm3 ine:
  144. L09L03) ینۀ (_NSm3 ineje
  145. L09L09L04) اور (_Sm3 AvaR
  146. L09L04) اورد (_Sm4 AvaRd
  147. L09L04) افزار (_Sm5 afzAR
  148. L09L04) امیز (_Sm4 Amiz
  149. L09L04) الود (_Sm3 Alud
  150. L09L04) انداز (_Sm5 andAz
  151. L09L04) انگیز (_Sm5 angiz
  152. L09L04) اباد (_Sm4 AbAd
  153. L09L09) امیر (_Sm4 amiR
  154. L09L09) اکبر (_Sm4 akbaR
  155. L09L09) اصغر (_Sm4 asq1aR
  156. // Special passive pronouns eg. خوابانده
  157. L09L09L03) انده (_Sm4 Ande:
  158. L09L09L03) اندۀ (_Sm4 Andeje
  159. // Special Subjective pronouns eg. گزراندید
  160. L09L09L03) اندم (_NSm4 Andam
  161. L09L09L03) اندی (_NSm4 Andi
  162. L09L09L03) اند (_NSm3 And
  163. L09L09L03) اندیم (_NSm5 Andim
  164. L09L09L03) اندید (_NSm5 Andid
  165. L09L09L03) اندند (_NSm5 Andand
  166. L09L09L03) اندن (_NSm4 Andan
  167. // Special Subjective pronouns eg. گزراندید
  168. L09L09L03) انیدم (_NSm5 Anidam
  169. L09L09L03) انیدی (_NSm5 Anidi
  170. L09L09L03) انید (_NSm4 Anid
  171. L09L09L03) انیدیم (_NSm6 Anidim
  172. L09L09L03) انیدید (_NSm6 Anidid
  173. L09L09L03) انیدند (_NSm6 Anidand
  174. L09L09L03) انیدن (_NSm5 Anidan
  175. L09L04) افرین (_Sm5 AfaRin
  176. L09L04) الدین (_Sm5 oddin
  177. L09L04) الدّین (_Sm6 oddin
  178. // arabic form of words (Babs) ا
  179. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  180. _) ا (ستL04L04اL03_ e
  181. //انفعال eg. انفجار
  182. _) ا (نL04L04اL03_ e
  183. //افتعال eg. افتخار
  184. _) ا (L03تL04اL03_ e
  185. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  186. //افعل eg. اصغر (Fa eSpeak read itd correctly)
  187. .group ب
  188. // special codes for ب
  189. _آ) ب (L03 b
  190. // General Codes for Consonants
  191. ب (L01 b
  192. ب (L02 b
  193. L02) ب b
  194. _ا) ب b
  195. ب (ّL08 bb
  196. ب (ّ_ bb
  197. ب (ّL03 bba
  198. ب (L03 ba
  199. L09) ب (ب+++ ba
  200. // ب as first letter in bondary of the words
  201. _) ب (L03 ba
  202. // ب in end of the words
  203. ب (_ b
  204. // ب before و and a vowel
  205. _) ب (وا ba
  206. _) ب (وL02 ba
  207. _) ب (ویL03 ba
  208. _) ب (ویL01 b
  209. _) ب (ویL02 b
  210. _) ب (وی_ b
  211. L09) ب (وL02 b
  212. // Others
  213. ب (ه_+++ b
  214. ب (ۀ_ b
  215. ب (ـL01 b
  216. ب (ـL02 b
  217. ب (ـL03 ba
  218. ب (ــL01 b
  219. ب (ــL02 b
  220. ب (ــL03 ba
  221. ب (ـــL01 b
  222. ب (ـــL02 b
  223. ب (ـــL03 ba
  224. ب (ــ ba
  225. // Consonants Analyzer
  226. // Right to left characters Analyzer
  227. // Analyzing 2nd Consonant of 3 Consonants
  228. _آ) ب (L03_ ba
  229. _آ) ب (د_+ b
  230. _آ) ب (ر_+ b
  231. _او) ب (L03_+ b
  232. _ای) ب (L03_+ b
  233. _L04) ب (L03_ b
  234. //Analyzing 2nd Consonant of 4 Consonants
  235. _L03) ب (L05L06_ ba
  236. _L03) ب (L06L03_ b
  237. _آ) ب (L03L01 b
  238. _آ) ب (L03L02 b
  239. _L03) ب (L03L01 b
  240. _L03) ب (L06L03 ba
  241. _L03) ب (رL03+ ba
  242. _L03) ب (L05L03 ba
  243. // Analyzing 3th Consonant of 6 Consonants
  244. _L09L01) ب (L03L09L09 b
  245. _L03L03) ب (L03L09L09 b
  246. _L01L03) ب (L03L09L09 ba
  247. // Analyzing 4th Consonant of 8 Consonants
  248. _L09L09L09) ب (L03L09L09L09 ba
  249. // Left to right characters Analyzer
  250. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  251. L09L01) ب (L03_ ba
  252. L09L01) ب (L07_+N b
  253. L01L03) ب (L03_ ba
  254. L01L03) ب (L07_+N b
  255. L03L03) ب (L03_ ba
  256. // Analyzing 3th Consonant of 5 Consonants (left to right)
  257. L09ب) ب (L03L09_+ b
  258. _L04L03) ب (L06L09_+ b
  259. _آL03) ب (L05L06_+ ba
  260. _آL03) ب (L03L09_+ b
  261. L09L03) ب (L03L09_ ba
  262. L09L01) ب (L03L09_ b
  263. // Analyzing 4th Consonant of 7 Consonants (left to right)
  264. L09L09L09) ب (L03L09L09_ b
  265. _L01L09L03) ب (L03L09L09_ b
  266. _L03L09L03) ب (L03L09L09_ ba
  267. // Analyzing 5th Consonant of 9 Consonants (left to right)
  268. L09L09L09L09) ب (L03L09L09L09_ ba
  269. // Prefixes ب
  270. _) ب (L03L09L09P1@ be
  271. _) ب (وL01L09P1@ be
  272. _) ب (وL02L09P1@ be
  273. _) بر (L04L09L09P2@ baR
  274. _) بر (آL09L09P2@ baR
  275. _) به (L04L09L09P2@ beh
  276. _) به (آL09L09P2@ beh
  277. _) بد (آL09L09P2@ bad\
  278. _) باز (L04L09L09P3@ bAz
  279. _) باز (آL09L09P3@ bAz
  280. _) بلند (L04L09L09P4@ boland
  281. _) بلند (آL09L09P4@ boland
  282. _) بلا (L04L09L09P3@ belA
  283. _) بلا (آL09L09P3@ belA
  284. // suffixes ب
  285. L09L09) بخش (_Sm3 baxS
  286. //L09L09) بند (_Sm3 band
  287. // Plural pronoun for بند
  288. _L09L09) بند (_Sm3 band
  289. L09L01) بند (_Sm3 band
  290. L09L09ب) بند (_Sm3 band
  291. L09L09) بندی (_Sm4 bandi
  292. L09L09) بندها (_Sm5 bandhA
  293. L09L09) بندهای (_Sm6 bandhAje
  294. L09L09) بندهایی (_Sm7 bandhAi:
  295. L09L09) بندان (_Sm5 bandAn
  296. // Possessive pronouns for بندها
  297. L09L09) بندهایم (_NSm7 bandhAjam
  298. L09L09) بندهام (_NSm6 bandhAm
  299. L09L09) بندهایت (_NSm7 bandhAjat
  300. L09L09) بندهات (_NSm6 bandhAt
  301. L09L09) بندهایش (_NSm7 bandhAjaS
  302. L09L09) بندهاش (_NSm6 bandhAS
  303. L09L09) بندهایمان (_NSm9 bandhAjemAn
  304. L09L09) بندهامون (_NSm8 bandhAmun
  305. L09L09) بندهایتان (_NSm9 bandhAjetAn
  306. L09L09) بندهاتون (_NSm8 bandhAtun
  307. L09L09) بندهایشان (_NSm9 bandhAjeSAn
  308. L09L09) بندهاشون (_NSm8 bandhASun
  309. L09L09) باز (_Sm3 bAz
  310. L09L09) بست (_Sm3 bast
  311. L09L09) بان (_Sm3 bAn
  312. L09L09) بردار (_Sm5 bardAR
  313. L09L09) بین (_Sm3 bin
  314. L09L09) بینی (_Sm4 bini
  315. // arabic form of words (Babs) ب
  316. //فواعل eg. جوامع
  317. _L04وا) ب (L03_ be
  318. _خوا) ب (L03_+ ba
  319. //فاعل eg. کاتب
  320. _L04ا) ب (L03_+ be
  321. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  322. //فعول eg. خروج
  323. _) ب (L04وL03_ bo
  324. //فعال eg. شراب (Fa eSpeak read itd correctly)
  325. //مفعل eg. مکتب
  326. _م) ب (L04L03_+ b
  327. _مL04) ب (L03_+ ba
  328. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  329. //مفعّل eg. مقدّس
  330. _م) ب (L04ّL03_+ ba
  331. _مL04) ب (ّL03_+ bba
  332. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  333. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  334. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  335. //افعل eg. اصغر
  336. _اL03) ب (L03_+ ba
  337. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  338. //تفاعل eg. تفاوت
  339. _تL04ا) ب (L03_ bo
  340. //تفعل eg. تفکر
  341. _ت) ب (L03L03_+ ba
  342. _تL04) ب (L03_+ bbo
  343. //تفعّل eg. تفکّر
  344. _ت) ب (L03ّL03_+ ba
  345. _تL04) ب (ّL03_+ bbo
  346. //مفاعل eg. مباحث
  347. _مL04ا) ب (L03_ be
  348. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  349. //انفعال eg. انفجار
  350. _ان) ب (L04اL03_++ be
  351. //افتعال eg. افتخار
  352. //مستفعل eg. مستخدم
  353. _مست) ب (L04L03_+ b
  354. _مستL04) ب (L03_ be
  355. //متفاعل eg. متفاوت
  356. _متL04ا) ب (L03_ be
  357. _متL04ا) ب (ی_ b
  358. //متفعل eg. متخصص
  359. _مت) ب (L04L03_++ ba
  360. _متL04) ب (L03_ bbe
  361. //متفعّل eg. متخصّص
  362. _مت) ب (L04ّL03_++ ba
  363. _متL04) ب (ّL03_ bbe
  364. //مفتعل eg. معتدل
  365. _م) ب (تL04L03_+ b
  366. _مL04ت) ب (L03_ be
  367. //منفعل eg. منفجر
  368. _من) ب (L03L03_++ ba
  369. _من) ب (یL03_+ ba
  370. _منL04) ب (L03_ be
  371. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  372. .group پ
  373. // special codes for پ
  374. // General Codes for Consonants
  375. پ (L01 p
  376. پ (L02 p
  377. L02) پ p
  378. _ا) پ p
  379. پ (ّL08 pp
  380. پ (ّ_ pp
  381. پ (ّL03 ppa
  382. پ (L03 pa
  383. L09) پ (پ+++ pa
  384. // پ as first letter in bondary of the words
  385. _) پ (L03 pa
  386. // پ in end of the words
  387. پ (_ p
  388. // پ before و and a vowel
  389. _) پ (وا pa
  390. _) پ (وL02 pa
  391. _) پ (ویL03 pa
  392. _) پ (ویL01 p
  393. _) پ (ویL02 p
  394. _) پ (وی_ p
  395. L09) پ (وL02 p
  396. // Others
  397. پ (ه_+++ p
  398. پ (ۀ_ p
  399. پ (ـL01 p
  400. پ (ـL02 p
  401. پ (ـL03 pa
  402. پ (ــL01 p
  403. پ (ــL02 p
  404. پ (ــL03 pa
  405. پ (ـــL01 p
  406. پ (ـــL02 p
  407. پ (ـــL03 pa
  408. پ (ــ pa
  409. // Consonants Analyzer
  410. // Right to left characters Analyzer
  411. // Analyzing 2nd Consonant of 3 Consonants
  412. _آ) پ (L03_ pa
  413. _آ) پ (د_+ p
  414. _آ) پ (ر_+ p
  415. _او) پ (L03_+ p
  416. _ای) پ (L03_+ p
  417. _L04) پ (L03_ p
  418. //Analyzing 2nd Consonant of 4 Consonants
  419. _L03) پ (L05L06_ pa
  420. _L03) پ (L06L03_ p
  421. _آ) پ (L03L01 p
  422. _آ) پ (L03L02 p
  423. _L03) پ (L03L01 p
  424. _L03) پ (L06L03 pa
  425. _L03) پ (رL03+ pa
  426. _L03) پ (L05L03 pa
  427. // Analyzing 3th Consonant of 6 Consonants
  428. _L09L01) پ (L03L09L09 p
  429. _L03L03) پ (L03L09L09 p
  430. _L01L03) پ (L03L09L09 pa
  431. // Analyzing 4th Consonant of 8 Consonants
  432. _L09L09L09) پ (L03L09L09L09 pa
  433. // Left to right characters Analyzer
  434. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  435. L09L01) پ (L03_ pa
  436. L09L01) پ (L07_+N p
  437. L01L03) پ (L03_ pa
  438. L01L03) پ (L07_+N p
  439. L03L03) پ (L03_ pa
  440. // Analyzing 3th Consonant of 5 Consonants (left to right)
  441. L09پ) پ (L03L09_+ p
  442. _L04L03) پ (L06L09_+ p
  443. _آL03) پ (L05L06_+ pa
  444. _آL03) پ (L03L09_+ p
  445. L09L03) پ (L03L09_ pa
  446. L09L01) پ (L03L09_ p
  447. // Analyzing 4th Consonant of 7 Consonants (left to right)
  448. L09L09L09) پ (L03L09L09_ p
  449. _L01L09L03) پ (L03L09L09_ p
  450. _L03L09L03) پ (L03L09L09_ pa
  451. // Analyzing 5th Consonant of 9 Consonants (left to right)
  452. L09L09L09L09) پ (L03L09L09L09_ pa
  453. // Prefixes پ
  454. _) پر (L04L09L09P2@ poR
  455. _) پر (آL09L09P2@ poR
  456. _) پیش (L04L09L09P3@ 'piS
  457. _) پیش (آL09L09P3@ 'piS
  458. _) پیشا (L04L09L09P4@ 'piSA
  459. _) پیشا (آL09L09P4@ 'piSA
  460. _) پس (L04L09L09P2@ 'pas
  461. _) پس (آL09L09P2@ 'pas
  462. _) پسا (L04L09L09P3@ 'pasA
  463. _) پسا (آL09L09P3@ 'pasA
  464. // suffixes پ
  465. L09L09) پژوه (_Sm4 paZuh
  466. L09L09) پرور (_Sm4 paRvaR
  467. L09L09) پسا (_Sm3 pasA
  468. L09L09) پیشا (_Sm4 piSA
  469. L09L09) پیما (_Sm4 pejmA
  470. L09L09) پور (_Sm3 puR
  471. L09L09) پوش (_Sm3 puS
  472. L09L09) پزشک (_Sm4 pezeSk
  473. L09L09) پذیر (_Sm4 paziR
  474. L09L09) پیشه (_Sm4 piSe:
  475. L09L09) پیشۀ (_Sm4 piSeje
  476. L09L09) پرداز (_Sm5 paRdAz
  477. // arabic form of words (Babs) پ
  478. //فواعل eg. جوامع
  479. _L04وا) پ (L03_ pe
  480. _خوا) پ (L03_+ pa
  481. //فاعل eg. کاتب
  482. _L04ا) پ (L03_+ pe
  483. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  484. //فعول eg. خروج
  485. _) پ (L04وL03_ po
  486. //فعال eg. شراب (Fa eSpeak read itd correctly)
  487. //مفعل eg. مکتب
  488. _م) پ (L04L03_+ p
  489. _مL04) پ (L03_+ pa
  490. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  491. //مفعّل eg. مقدّس
  492. _م) پ (L04ّL03_+ pa
  493. _مL04) پ (ّL03_+ ppa
  494. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  495. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  496. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  497. //افعل eg. اصغر
  498. _اL03) پ (L03_+ pa
  499. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  500. //تفاعل eg. تفاوت
  501. _تL04ا) پ (L03_ po
  502. //تفعل eg. تفکر
  503. _ت) پ (L03L03_+ pa
  504. _تL04) پ (L03_+ ppo
  505. //تفعّل eg. تفکّر
  506. _ت) پ (L03ّL03_+ pa
  507. _تL04) پ (ّL03_+ ppo
  508. //مفاعل eg. مباحث
  509. _مL04ا) پ (L03_ pe
  510. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  511. //انفعال eg. انفجار
  512. _ان) پ (L04اL03_++ pe
  513. //افتعال eg. افتخار
  514. //مستفعل eg. مستخدم
  515. _مست) پ (L04L03_+ p
  516. _مستL04) پ (L03_ pe
  517. //متفاعل eg. متفاوت
  518. _متL04ا) پ (L03_ pe
  519. _متL04ا) پ (ی_ p
  520. //متفعل eg. متخصص
  521. _مت) پ (L04L03_++ pa
  522. _متL04) پ (L03_ ppe
  523. //متفعّل eg. متخصّص
  524. _مت) پ (L04ّL03_++ pa
  525. _متL04) پ (ّL03_ ppe
  526. //مفتعل eg. معتدل
  527. _م) پ (تL04L03_+ p
  528. _مL04ت) پ (L03_ pe
  529. //منفعل eg. منفجر
  530. _من) پ (L03L03_++ pa
  531. _من) پ (یL03_+ pa
  532. _منL04) پ (L03_ pe
  533. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  534. .group ت
  535. // special codes for ت
  536. // General Codes for Consonants
  537. ت (L01 t
  538. ت (L02 t
  539. L02) ت t
  540. _ا) ت t
  541. ت (ّL08 tt
  542. ت (ّ_ tt
  543. ت (ّL03 tta
  544. ت (L03 ta
  545. L09) ت (ت+++ ta
  546. // ت as first letter in bondary of the words
  547. _) ت (L03 ta
  548. // ت in end of the words
  549. ت (_ t
  550. // ت before و and a vowel
  551. _) ت (وا ta
  552. _) ت (وL02 ta
  553. _) ت (ویL03 ta
  554. _) ت (ویL01 t
  555. _) ت (ویL02 t
  556. _) ت (وی_ t
  557. L09) ت (وL02 t
  558. // Others
  559. ت (ه_+++ t
  560. ت (ۀ_ t
  561. ت (ـL01 t
  562. ت (ـL02 t
  563. ت (ـL03 ta
  564. ت (ــL01 t
  565. ت (ــL02 t
  566. ت (ــL03 ta
  567. ت (ـــL01 t
  568. ت (ـــL02 t
  569. ت (ـــL03 ta
  570. ت (ــ ta
  571. // Consonants Analyzer
  572. // Right to left characters Analyzer
  573. // Analyzing 2nd Consonant of 3 Consonants
  574. _آ) ت (L03_ ta
  575. _آ) ت (د_+ t
  576. _آ) ت (ر_+ t
  577. _او) ت (L03_+ t
  578. _ای) ت (L03_+ t
  579. _L04) ت (L03_ t
  580. //Analyzing 2nd Consonant of 4 Consonants
  581. _L03) ت (L05L06_ ta
  582. _L03) ت (L06L03_ t
  583. _آ) ت (L03L01 t
  584. _آ) ت (L03L02 t
  585. _L03) ت (L03L01 t
  586. _L03) ت (L06L03 ta
  587. _L03) ت (رL03+ ta
  588. _L03) ت (L05L03 ta
  589. // Analyzing 3th Consonant of 6 Consonants
  590. _L09L01) ت (L03L09L09 t
  591. _L03L03) ت (L03L09L09 t
  592. _L01L03) ت (L03L09L09 ta
  593. // Analyzing 4th Consonant of 8 Consonants
  594. _L09L09L09) ت (L03L09L09L09 ta
  595. // Left to right characters Analyzer
  596. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  597. L09L01) ت (L03_ ta
  598. L09L01) ت (L07_+N t
  599. L01L03) ت (L03_ ta
  600. L01L03) ت (L07_+N t
  601. L03L03) ت (L03_ ta
  602. // Analyzing 3th Consonant of 5 Consonants (left to right)
  603. L09ت) ت (L03L09_+ t
  604. L09L05) ت (L05L06_ ta
  605. L09L05) ت (L03L09_ t
  606. _L04L06) ت (L06L09_+ t
  607. _آL06) ت (L03L09_+ t
  608. L09L06) ت (L03L09_ ta
  609. L09L01) ت (L03L09_ t
  610. // Analyzing 4th Consonant of 7 Consonants (left to right)
  611. L09L09L09) ت (L03L09L09_ t
  612. _L01L09L03) ت (L03L09L09_ t
  613. _L03L09L03) ت (L03L09L09_ ta
  614. // Analyzing 5th Consonant of 9 Consonants (left to right)
  615. L09L09L09L09) ت (L03L09L09L09_ ta
  616. // Prefixes ت
  617. _) تند (L04L09L09P3@ tond
  618. _) تند (آL09L09P3@ tond
  619. // Suffixes ت
  620. L09L09) تقی (_Sm3 taq1i
  621. L09L09) تر (_Sm2 taR
  622. L09L09) ترین (_Sm4 taRin
  623. // Possessive pronouns
  624. L09L09L03) ت (_NSm1 at
  625. L09L03) تان (_NSm3 etAn
  626. L09L03ی) تان (_NSm3 jetAn
  627. L09L03) تون (_NSm3 etun
  628. L09L01) تون (_NSm3 tun
  629. L09L01و) ت (_NSm1 at
  630. L01و) تان (_NSm3 etAn
  631. // Possessive pronouns for گی eg. "زندگیتان"
  632. L09L09L03گی) تان (_NSm3 jetAn
  633. L09L01یگی) تان (_NSm3 jetAn
  634. L09L01وگی) تان (_NSm3 jetAn
  635. // arabic form of words (Babs) ت
  636. //فواعل eg. جوامع
  637. _L04وا) ت (L03_ te
  638. _خوا) ت (L03_+ ta
  639. //فاعل eg. کاتب
  640. _L04ا) ت (L03_+ te
  641. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  642. //فعول eg. خروج
  643. _) ت (L04وL03_ to
  644. //فعال eg. شراب (Fa eSpeak read itd correctly)
  645. //مفعل eg. مکتب
  646. _م) ت (L04L03_+ t
  647. _مL04) ت (L03_+ ta
  648. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  649. //مفعّل eg. مقدّس
  650. _م) ت (L04ّL03_+ ta
  651. _مL04) ت (ّL03_+ tta
  652. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  653. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  654. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  655. //افعل eg. اصغر
  656. _اL03) ت (L03_+ ta
  657. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  658. //تفاعل eg. تفاوت
  659. _تL04ا) ت (L03_ to
  660. //تفعل eg. تفکر
  661. _) ت (L04L04L03_ ta
  662. _ت) ت (L04L03_+ ta
  663. _تL04) ت (L03_+ tto
  664. //تفعل eg. تفکر
  665. _) ت (L04L04ّL03_ ta
  666. _ت) ت (L04ّL03_+ ta
  667. _تL04) ت (ّL03_+ tto
  668. //مفاعل eg. مباحث
  669. _مL04ا) ت (L03_ te
  670. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  671. _اس) ت (L04L04اL03_+ te
  672. //انفعال eg. انفجار
  673. _ان) ت (L04اL03_++ te
  674. //افتعال eg. افتخار
  675. _اL03) ت (L04اL03_+ te
  676. _اL03) ت (یاL03_++ t
  677. //مستفعل eg. مستخدم
  678. _مس) ت (L04L04L03_+ ta
  679. _مست) ت (L04L03_ t
  680. _مستL04) ت (L03_ te
  681. //متفاعل eg. متفاوت
  682. _م) ت(L04اL04L03_+ te
  683. _م) ت(L04اL04ی_+ te
  684. _متL04ا) ت (L03_ te
  685. _متL04ا) ت (ی_ t
  686. //متفعل eg. متخصص
  687. _م) ت (L04L04L03_ te
  688. _مت) ت (L04L03_++ ta
  689. _متL04) ت (L03_ tte
  690. //متفعّل eg. متخصّص
  691. _م) ت (L04L04ّL03_ te
  692. _مت) ت (L04ّL03_++ ta
  693. _متL04) ت (L03_ tte
  694. //مفتعل eg. معتدل
  695. _م) ت (تL04L03_+ t
  696. _مL04) ت (L03L03_++ ta
  697. _مL04) ت (یL03_ ta
  698. _مL04ت) ت (L03_ te
  699. //منفعل eg. منفجر
  700. _من) ت (L03L03_++ ta
  701. _من) ت (یL03_+ ta
  702. _منL04) ت (L03_ te
  703. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  704. //توفیع eg. توصیف )this bab has just written for "ت"(
  705. _) ت (وL04یL04_ t
  706. .group ث
  707. // special codes for ث
  708. // General Codes for Consonants
  709. ث (L01 s
  710. ث (L02 s
  711. L02) ث s
  712. _ا) ث s
  713. ث (ّL08 ss
  714. ث (ّ_ ss
  715. ث (ّL03 ssa
  716. ث (L03 sa
  717. L09) ث (ث+++ sa
  718. // ث as first letter in bondary of the words
  719. _) ث (L03 sa
  720. // ث in end of the words
  721. ث (_ s
  722. // ث before و and a vowel
  723. _) ث (وا sa
  724. _) ث (وL02 sa
  725. _) ث (ویL03 sa
  726. _) ث (ویL01 s
  727. _) ث (ویL02 s
  728. _) ث (وی_ s
  729. L09) ث (وL02 s
  730. // Others
  731. ث (ه_+++ s
  732. ث (ۀ_ s
  733. ث (ـL01 s
  734. ث (ـL02 s
  735. ث (ـL03 sa
  736. ث (ــL01 s
  737. ث (ــL02 s
  738. ث (ــL03 sa
  739. ث (ـــL01 s
  740. ث (ـــL02 s
  741. ث (ـــL03 sa
  742. ث (ــ sa
  743. // Consonants Analyzer
  744. // Right to left characters Analyzer
  745. // Analyzing 2nd Consonant of 3 Consonants
  746. _آ) ث (L03_ sa
  747. _آ) ث (د_+ s
  748. _آ) ث (ر_+ s
  749. _او) ث (L03_+ s
  750. _ای) ث (L03_+ s
  751. _L04) ث (L03_ s
  752. //Analyzing 2nd Consonant of 4 Consonants
  753. _L03) ث (L05L06_ sa
  754. _L03) ث (L06L03_ s
  755. _آ) ث (L03L01 s
  756. _آ) ث (L03L02 s
  757. _L03) ث (L03L01 s
  758. _L03) ث (L06L03 sa
  759. _L03) ث (رL03+ sa
  760. _L03) ث (L05L03 sa
  761. // Analyzing 3th Consonant of 6 Consonants
  762. _L09L01) ث (L03L09L09 s
  763. _L03L03) ث (L03L09L09 s
  764. _L01L03) ث (L03L09L09 sa
  765. // Analyzing 4th Consonant of 8 Consonants
  766. _L09L09L09) ث (L03L09L09L09 sa
  767. // Left to right characters Analyzer
  768. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  769. L01L01) ث (L03_ sa
  770. L09L01) ث (L03_ s
  771. L09L01) ث (ل_+ sa
  772. L09L01) ث (ش_+ sa
  773. L09L01) ث (ر_+ sa
  774. L09L01) ث (ذ_+ sa
  775. L09L01) ث (ز_+ sa
  776. L09L01) ث (ض_+ sa
  777. L09L01) ث (ظ_+ sa
  778. L09L01) ث (L07_+N s
  779. L01L03) ث (L03_ sa
  780. L01L03) ث (L07_+N s
  781. L03L03) ث (L06_ s
  782. L03L03) ث (L05_ sa
  783. // Analyzing 3th Consonant of 5 Consonants (left to right)
  784. L09ث) ث (L03L09_+ s
  785. L09L05) ث (L05L06_ sa
  786. L09L05) ث (L03L09_ s
  787. _L04L06) ث (L06L09_+ s
  788. _آL06) ث (L03L09_+ s
  789. L09L06) ث (L03L09_ sa
  790. L09L01) ث (L03L09_ s
  791. // Analyzing 4th Consonant of 7 Consonants (left to right)
  792. L09L09L09) ث (L03L09L09_ s
  793. _L01L09L03) ث (L03L09L09_ s
  794. _L03L09L03) ث (L03L09L09_ sa
  795. // Analyzing 5th Consonant of 9 Consonants (left to right)
  796. L09L09L09L09) ث (L03L09L09L09_ sa
  797. // Prefixes ث
  798. // Suffixes ث
  799. // arabic form of words (Babs) ث
  800. //فواعل eg. جوامع
  801. _L04وا) ث (L03_+ se
  802. _خوا) ث (L03_+ s
  803. //فاعل eg. کاتب
  804. _L04ا) ث (L03_+ se
  805. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  806. //فعول eg. خروج
  807. _) ث (L04وL03_ so
  808. //فعال eg. شراب (Fa eSpeak read itd correctly)
  809. //مفعل eg. مکتب
  810. _م) ث (L04L03_+ s
  811. _مL04) ث (L03_+ sa
  812. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  813. //مفعّل eg. مقدّس
  814. _م) ث (L04ّL03_+ sa
  815. _مL04) ث (ّL03_+ s:a
  816. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  817. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  818. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  819. //افعل eg. اصغر
  820. _اL03) ث (L03_+ sa
  821. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  822. //تفاعل eg. تفاوت
  823. _تL04ا) ث (L03_+ so
  824. //تفعل eg. تفکر
  825. _ت) ث (L03L03_+ sa
  826. _تL04) ث (L03_++ s:o
  827. //تفعّل eg. تفکّر
  828. _ت) ث (L03ّL03_+ sa
  829. _تL04) ث (ّL03_+ s:o
  830. //مفاعل eg. مباحث
  831. _مL04ا) ث (L03_+ se
  832. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  833. //انفعال eg. انفجار
  834. _ان) ث (L04اL03_++ se
  835. //افتعال eg. افتخار
  836. //مستفعل eg. مستخدم
  837. _مست) ث (L04L03_+ s
  838. _مستL04) ث (L03_ se
  839. //متفاعل eg. متفاوت
  840. _متL04ا) ث (L03_ se
  841. _متL04ا) ث (ی_ s
  842. //متفعل eg. متخصص
  843. _مت) ث (L04L03_++ sa
  844. _متL04) ث (L03_+ sse
  845. //متفعّل eg. متخصّص
  846. _مت) ث (L04ّL03_++ sa
  847. _متL04) ث (ّL03_ sse
  848. //مفتعل eg. معتدل
  849. _م) ث (تL04L03_+ s
  850. _مL04ت) ث (L03_ se
  851. //منفعل eg. منفجر
  852. _من) ث (L03L03_++ sa
  853. _من) ث (یL03_+ sa
  854. _منL04) ث (L03_+ se
  855. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  856. .group ج
  857. // special codes for ج
  858. // General Codes for Consonants
  859. ج (L01 dZ
  860. ج (L02 dZ
  861. L02) ج dZ
  862. _ا) ج dZ
  863. ج (ّL08 dZdZ
  864. ج (ّ_ dZdZ
  865. ج (ّL03 dZdZa
  866. ج (L03 dZa
  867. L09) ج (ج+++ dZa
  868. // ج as first letter in bondary of the words
  869. _) ج (L03 dZa
  870. // ج in end of the words
  871. ج (_ dZ
  872. // ج before و and a vowel
  873. _) ج (وا dZa
  874. _) ج (وL02 dZa
  875. _) ج (ویL03 dZa
  876. _) ج (ویL01 dZ
  877. _) ج (ویL02 dZ
  878. _) ج (وی_ dZ
  879. L09) ج (وL02 dZ
  880. // Others
  881. ج (ه_+++ dZ
  882. ج (ۀ_ dZ
  883. ج (ـL01 dZ
  884. ج (ـL02 dZ
  885. ج (ـL03 dZa
  886. ج (ــL01 dZ
  887. ج (ــL02 dZ
  888. ج (ــL03 dZa
  889. ج (ـــL01 dZ
  890. ج (ـــL02 dZ
  891. ج (ـــL03 dZa
  892. ج (ــ dZa
  893. // Consonants Analyzer
  894. // Right to left characters Analyzer
  895. // Analyzing 2nd Consonant of 3 Consonants
  896. _آ) ج (L03_ dZa
  897. _آ) ج (د_+ dZ
  898. _آ) ج (ر_+ dZ
  899. _او) ج (L03_+ dZ
  900. _ای) ج (L03_+ dZ
  901. _L04) ج (L03_ dZ
  902. //Analyzing 2nd Consonant of 4 Consonants
  903. _L03) ج (L05L06_ dZa
  904. _L03) ج (L06L03_ dZ
  905. _آ) ج (L03L01 dZ
  906. _آ) ج (L03L02 dZ
  907. _L03) ج (L03L01 dZ
  908. _L03) ج (L06L03 dZa
  909. _L03) ج (رL03+ dZa
  910. _L03) ج (L05L03 dZa
  911. // Analyzing 3th Consonant of 6 Consonants
  912. _L09L01) ج (L03L09L09 dZ
  913. _L03L03) ج (L03L09L09 dZ
  914. _L01L03) ج (L03L09L09 dZa
  915. // Analyzing 4th Consonant of 8 Consonants
  916. _L09L09L09) ج (L03L09L09L09 dZa
  917. // Left to right characters Analyzer
  918. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  919. L09L01) ج (L03_ dZa
  920. L09L01) ج (L07_+N dZ
  921. L01L03) ج (L03_ dZa
  922. L01L03) ج (L07_+N dZ
  923. L03L03) ج (L03_ dZa
  924. // Analyzing 3th Consonant of 5 Consonants (left to right)
  925. L09ج) ج (L03L09_+ dZ
  926. _L04L03) ج (L06L09_+ dZ
  927. _آL03) ج (L05L06_+ dZa
  928. _آL03) ج (L03L09_+ dZ
  929. L09L03) ج (L03L09_ dZa
  930. L09L01) ج (L03L09_ dZ
  931. // Analyzing 4th Consonant of 7 Consonants (left to right)
  932. L09L09L09) ج (L03L09L09_ dZ
  933. _L01L09L03) ج (L03L09L09_ dZ
  934. _L03L09L03) ج (L03L09L09_ dZa
  935. // Analyzing 5th Consonant of 9 Consonants (left to right)
  936. L09L09L09L09) ج (L03L09L09L09_ dZa
  937. // Prefixes ج
  938. // Suffixes ج
  939. L09L09) جو (_Sm2 dZu
  940. L09L09) جان (_Sm3 dZAn
  941. // arabic form of words (Babs) ج
  942. //فواعل eg. جوامع
  943. _L04وا) ج (L03_ dZe
  944. _خوا) ج (L03_+ dZa
  945. //فاعل eg. کاتب
  946. _L04ا) ج (L03_+ dZe
  947. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  948. //فعول eg. خروج
  949. _) ج (L04وL03_ dZo
  950. //فعال eg. شراب (Fa eSpeak read itd correctly)
  951. //مفعل eg. مکتب
  952. _م) ج (L04L03_+ dZ
  953. _مL04) ج (L03_+ dZa
  954. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  955. //مفعّل eg. مقدّس
  956. _م) ج (L04ّL03_+ dZa
  957. _مL04) ج (ّL03_+ dZdZa
  958. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  959. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  960. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  961. //افعل eg. اصغر
  962. _اL03) ج (L03_+ dZa
  963. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  964. //تفاعل eg. تفاوت
  965. _تL04ا) ج (L03_ dZo
  966. //تفعل eg. تفکر
  967. _ت) ج (L03L03_+ dZa
  968. _تL04) ج (L03_+ dZdZo
  969. //تفعّل eg. تفکّر
  970. _ت) ج (L03ّL03_+ dZa
  971. _تL04) ج (ّL03_+ dZdZo
  972. //مفاعل eg. مباحث
  973. _مL04ا) ج (L03_ dZe
  974. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  975. //انفعال eg. انفجار
  976. _ان) ج (L04اL03_++ dZe
  977. //افتعال eg. افتخار
  978. //مستفعل eg. مستخدم
  979. _مست) ج (L04L03_+ dZ
  980. _مستL04) ج (L03_ dZe
  981. //متفاعل eg. متفاوت
  982. _متL04ا) ج (L03_ dZe
  983. _متL04ا) ج (ی_ dZ
  984. //متفعل eg. متخصص
  985. _مت) ج (L04L03_++ dZa
  986. _متL04) ج (L03_ dZdZe
  987. //متفعّل eg. متخصّص
  988. _مت) ج (L04ّL03_++ dZa
  989. _متL04) ج (ّL03_ dZdZe
  990. //مفتعل eg. معتدل
  991. _م) ج (تL04L03_+ dZ
  992. _مL04ت) ج (L03_ dZe
  993. //منفعل eg. منفجر
  994. _من) ج (L03L03_++ dZa
  995. _من) ج (یL03_+ dZa
  996. _منL04) ج (L03_ dZe
  997. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  998. .group چ
  999. // special codes for چ
  1000. // General Codes for Consonants
  1001. چ (L01 tS
  1002. چ (L02 tS
  1003. L02) چ tS
  1004. _ا) چ tS
  1005. چ (ّL08 tStS
  1006. چ (ّ_ tStS
  1007. چ (ّL03 tStSa
  1008. چ (L03 tSa
  1009. L09) چ (چ+++ tSa
  1010. // چ as first letter in bondary of the words
  1011. _) چ (L03 tSa
  1012. // چ in end of the words
  1013. چ (_ tS
  1014. // چ before و and a vowel
  1015. _) چ (وا tSa
  1016. _) چ (وL02 tSa
  1017. _) چ (ویL03 tSa
  1018. _) چ (ویL01 tS
  1019. _) چ (ویL02 tS
  1020. _) چ (وی_ tS
  1021. L09) چ (وL02 tS
  1022. // Others
  1023. چ (ه_+++ tS
  1024. چ (ۀ_ tS
  1025. چ (ـL01 tS
  1026. چ (ـL02 tS
  1027. چ (ـL03 tSa
  1028. چ (ــL01 tS
  1029. چ (ــL02 tS
  1030. چ (ــL03 tSa
  1031. چ (ـــL01 tS
  1032. چ (ـــL02 tS
  1033. چ (ـــL03 tSa
  1034. چ (ــ tSa
  1035. // Consonants Analyzer
  1036. // Right to left characters Analyzer
  1037. // Analyzing 2nd Consonant of 3 Consonants
  1038. _آ) چ (L03_ tSa
  1039. _آ) چ (د_+ tS
  1040. _آ) چ (ر_+ tS
  1041. _او) چ (L03_+ tS
  1042. _ای) چ (L03_+ tS
  1043. _L04) چ (L03_ tS
  1044. //Analyzing 2nd Consonant of 4 Consonants
  1045. _L03) چ (L05L06_ tSa
  1046. _L03) چ (L06L03_ tS
  1047. _آ) چ (L03L01 tS
  1048. _آ) چ (L03L02 tS
  1049. _L03) چ (L03L01 tS
  1050. _L03) چ (L06L03 tSa
  1051. _L03) چ (رL03+ tSa
  1052. _L03) چ (L05L03 tSa
  1053. // Analyzing 3th Consonant of 6 Consonants
  1054. _L09L01) چ (L03L09L09 tS
  1055. _L03L03) چ (L03L09L09 tS
  1056. _L01L03) چ (L03L09L09 tSa
  1057. // Analyzing 4th Consonant of 8 Consonants
  1058. _L09L09L09) چ (L03L09L09L09 tSa
  1059. // Left to right characters Analyzer
  1060. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1061. L09L01) چ (L03_ tSa
  1062. L09L01) چ (L07_+N tS
  1063. L01L03) چ (L03_ tSa
  1064. L01L03) چ (L07_+N tS
  1065. L03L03) چ (L03_ tSa
  1066. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1067. L09چ) چ (L03L09_+ tS
  1068. _L04L03) چ (L06L09_+ tS
  1069. _آL03) چ (L05L06_+ tSa
  1070. _آL03) چ (L03L09_+ tS
  1071. L09L03) چ (L03L09_ tSa
  1072. L09L01) چ (L03L09_ tS
  1073. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1074. L09L09L09) چ (L03L09L09_ tS
  1075. _L01L09L03) چ (L03L09L09_ tS
  1076. _L03L09L03) چ (L03L09L09_ tSa
  1077. // Analyzing 5th Consonant of 9 Consonants (left to right)
  1078. L09L09L09L09) چ (L03L09L09L09_ tSa
  1079. // Prefixes چ
  1080. // Suffixes چ
  1081. L09L09L09) چی (_Sm2 tSi
  1082. L09L09) چیان (_Sm4 tSijAn
  1083. L09L09) چه (_Sm2 tSe
  1084. // arabic form of words (Babs) چ
  1085. //فواعل eg. جوامع
  1086. _L04وا) چ (L03_ tSe
  1087. _خوا) چ (L03_+ tSa
  1088. //فاعل eg. کاتب
  1089. _L04ا) چ (L03_+ tSe
  1090. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  1091. //فعول eg. خروج
  1092. _) چ (L04وL03_ tSo
  1093. //فعال eg. شراب (Fa eSpeak read itd correctly)
  1094. //مفعل eg. مکتب
  1095. _م) چ (L04L03_+ tS
  1096. _مL04) چ (L03_+ tSa
  1097. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  1098. //مفعّل eg. مقدّس
  1099. _م) چ (L04ّL03_+ tSa
  1100. _مL04) چ (ّL03_+ tStSa
  1101. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  1102. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  1103. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  1104. //افعل eg. اصغر
  1105. _اL03) چ (L03_+ tSa
  1106. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  1107. //تفاعل eg. تفاوت
  1108. _تL04ا) چ (L03_ tSo
  1109. //تفعل eg. تفکر
  1110. _ت) چ (L03L03_+ tSa
  1111. _تL04) چ (L03_+ tStSo
  1112. //تفعّل eg. تفکّر
  1113. _ت) چ (L03ّL03_+ tSa
  1114. _تL04) چ (ّL03_+ tStSo
  1115. //مفاعل eg. مباحث
  1116. _مL04ا) چ (L03_ tSe
  1117. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  1118. //انفعال eg. انفجار
  1119. _ان) چ (L04اL03_++ tSe
  1120. //افتعال eg. افتخار
  1121. //مستفعل eg. مستخدم
  1122. _مست) چ (L04L03_+ tS
  1123. _مستL04) چ (L03_ tSe
  1124. //متفاعل eg. متفاوت
  1125. _متL04ا) چ (L03_ tSe
  1126. _متL04ا) چ (ی_ tS
  1127. //متفعل eg. متخصص
  1128. _مت) چ (L04L03_++ tSa
  1129. _متL04) چ (L03_ tStSe
  1130. //متفعّل eg. متخصّص
  1131. _مت) چ (L04ّL03_++ tSa
  1132. _متL04) چ (ّL03_ tStSe
  1133. //مفتعل eg. معتدل
  1134. _م) چ (تL04L03_+ tS
  1135. _مL04ت) چ (L03_ tSe
  1136. //منفعل eg. منفجر
  1137. _من) چ (L03L03_++ tSa
  1138. _من) چ (یL03_+ tSa
  1139. _منL04) چ (L03_ tSe
  1140. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  1141. .group ح
  1142. // special codes for ح
  1143. // General Codes for Consonants
  1144. ح (L01 h
  1145. ح (L02 h
  1146. L02) ح h
  1147. _ا) ح h
  1148. ح (ّL08 hh
  1149. ح (ّ_ hh
  1150. ح (ّL03 hha
  1151. ح (L03 ha
  1152. L09) ح (ح+++ ha
  1153. // ح as first letter in bondary of the words
  1154. _) ح (L03 ha
  1155. // ح in end of the words
  1156. ح (_ h
  1157. // ح before و and a vowel
  1158. _) ح (وا ha
  1159. _) ح (وL02 ha
  1160. _) ح (ویL03 ha
  1161. _) ح (ویL01 h
  1162. _) ح (ویL02 h
  1163. _) ح (وی_ h
  1164. L09) ح (وL02 h
  1165. // Others
  1166. ح (ه_+++ h
  1167. ح (ۀ_ h
  1168. ح (ـL01 h
  1169. ح (ـL02 h
  1170. ح (ـL03 ha
  1171. ح (ــL01 h
  1172. ح (ــL02 h
  1173. ح (ــL03 ha
  1174. ح (ـــL01 h
  1175. ح (ـــL02 h
  1176. ح (ـــL03 ha
  1177. ح (ــ ha
  1178. // Consonants Analyzer
  1179. // Right to left characters Analyzer
  1180. // Analyzing 2nd Consonant of 3 Consonants
  1181. _آ) ح (L03_ ha
  1182. _آ) ح (د_+ h
  1183. _آ) ح (ر_+ h
  1184. _او) ح (L03_+ h
  1185. _ای) ح (L03_+ h
  1186. _L04) ح (L03_ h
  1187. //Analyzing 2nd Consonant of 4 Consonants
  1188. _L03) ح (L05L06_ ha
  1189. _L03) ح (L06L03_ h
  1190. _آ) ح (L03L01 h
  1191. _آ) ح (L03L02 h
  1192. _L03) ح (L03L01 h
  1193. _L03) ح (L06L03 ha
  1194. _L03) ح (رL03+ ha
  1195. _L03) ح (L05L03 ha
  1196. // Analyzing 3th Consonant of 6 Consonants
  1197. _L09L01) ح (L03L09L09 h
  1198. _L03L03) ح (L03L09L09 h
  1199. _L01L03) ح (L03L09L09 ha
  1200. // Analyzing 4th Consonant of 8 Consonants
  1201. _L09L09L09) ح (L03L09L09L09 ha
  1202. // Left to right characters Analyzer
  1203. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1204. L09L01) ح (L03_ ha
  1205. L09L01) ح (L07_+N h
  1206. L01L03) ح (L03_ ha
  1207. L01L03) ح (L07_+N h
  1208. L03L03) ح (L03_ ha
  1209. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1210. L09ح) ح (L03L09_+ h
  1211. _L04L03) ح (L06L09_+ h
  1212. _آL03) ح (L05L06_+ ha
  1213. _آL03) ح (L03L09_+ h
  1214. L09L03) ح (L03L09_ ha
  1215. L09L01) ح (L03L09_ h
  1216. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1217. L09L09L09) ح (L03L09L09_ h
  1218. _L01L09L03) ح (L03L09L09_ h
  1219. _L03L09L03) ح (L03L09L09_ ha
  1220. // Analyzing 5th Consonant of 9 Consonants (left to right)
  1221. L09L09L09L09) ح (L03L09L09L09_ ha
  1222. // Prefixes ح
  1223. _) حسن (L04L09L09P3@ hasan
  1224. _) حسن (آL09L09P3@ hasan
  1225. _) حسین (L04L09L09P4@ hosejn
  1226. _) حسین (آL09L09P4@ hosejn
  1227. // Suffixes ح
  1228. L09L09) حسن (_Sm3 hasan
  1229. L09L09) حسین (_Sm4 hosejn
  1230. // arabic form of words (Babs) ح
  1231. //فواعل eg. جوامع
  1232. _L04وا) ح (L03_ he
  1233. _خوا) ح (L03_+ ha
  1234. //فاعل eg. کاتب
  1235. _L04ا) ح (L03_+ he
  1236. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  1237. //فعول eg. خروج
  1238. _) ح (L04وL03_ ho
  1239. //فعال eg. شراب (Fa eSpeak read itd correctly)
  1240. //مفعل eg. مکتب
  1241. _م) ح (L04L03_+ h
  1242. _مL04) ح (L03_+ ha
  1243. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  1244. //مفعّل eg. مقدّس
  1245. _م) ح (L04ّL03_+ ha
  1246. _مL04) ح (ّL03_+ hha
  1247. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  1248. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  1249. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  1250. //افعل eg. اصغر
  1251. _اL03) ح (L03_+ ha
  1252. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  1253. //تفاعل eg. تفاوت
  1254. _تL04ا) ح (L03_ ho
  1255. //تفعل eg. تفکر
  1256. _ت) ح (L03L03_+ ha
  1257. _تL04) ح (L03_+ hho
  1258. //تفعّل eg. تفکّر
  1259. _ت) ح (L03ّL03_+ ha
  1260. _تL04) ح (ّL03_+ hho
  1261. //مفاعل eg. مباحث
  1262. _مL04ا) ح (L03_ he
  1263. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  1264. //انفعال eg. انفجار
  1265. _ان) ح (L04اL03_++ he
  1266. //افتعال eg. افتخار
  1267. //مستفعل eg. مستخدم
  1268. _مست) ح (L04L03_+ h
  1269. _مستL04) ح (L03_ he
  1270. //متفاعل eg. متفاوت
  1271. _متL04ا) ح (L03_ he
  1272. _متL04ا) ح (ی_ h
  1273. //متفعل eg. متخصص
  1274. _مت) ح (L04L03_++ ha
  1275. _متL04) ح (L03_ hhe
  1276. //متفعّل eg. متخصّص
  1277. _مت) ح (L04ّL03_++ ha
  1278. _متL04) ح (ّL03_ hhe
  1279. //مفتعل eg. معتدل
  1280. _م) ح (تL04L03_+ h
  1281. _مL04ت) ح (L03_ he
  1282. //منفعل eg. منفجر
  1283. _من) ح (L03L03_++ ha
  1284. _من) ح (یL03_+ ha
  1285. _منL04) ح (L03_ he
  1286. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  1287. .group خ
  1288. // special codes for خ
  1289. // General Codes for Consonants
  1290. خ (L01 x
  1291. خ (L02 x
  1292. L02) خ x
  1293. _ا) خ x
  1294. خ (ّL08 xx
  1295. خ (ّ_ xx
  1296. خ (ّL03 xxa
  1297. خ (L03 xa
  1298. L09) خ (خ+++ xa
  1299. // خ as first letter in bondary of the words
  1300. _) خ (L03 xa
  1301. // خ in end of the words
  1302. خ (_ x
  1303. // خ before و and a vowel
  1304. _) خ (وا x
  1305. _) خ (وL02 x
  1306. _) خ (ویL01 x
  1307. _) خ (ویL03 xa
  1308. _) خ (ویش+ x
  1309. _) خ (وی_ x
  1310. L09) خ (وL01 x
  1311. // Others
  1312. خ (ه_+++ x
  1313. خ (ۀ_ x
  1314. خ (ـL01 x
  1315. خ (ـL02 x
  1316. خ (ـL03 xa
  1317. خ (ــL01 x
  1318. خ (ــL02 x
  1319. خ (ــL03 xa
  1320. خ (ـــL01 x
  1321. خ (ـــL02 x
  1322. خ (ـــL03 xa
  1323. خ (ــ xa
  1324. // Consonants Analyzer
  1325. // Right to left characters Analyzer
  1326. // Analyzing 2nd Consonant of 3 Consonants
  1327. _آ) خ (L03_ xa
  1328. _آ) خ (د_+ x
  1329. _آ) خ (ر_+ x
  1330. _او) خ (L03_+ x
  1331. _ای) خ (L03_+ x
  1332. _L04) خ (L03_ x
  1333. //Analyzing 2nd Consonant of 4 Consonants
  1334. _L03) خ (L05L06_ xa
  1335. _L03) خ (L06L03_ x
  1336. _آ) خ (L03L01 x
  1337. _آ) خ (L03L02 x
  1338. _L03) خ (L03L01 x
  1339. _L03) خ (L06L03 xa
  1340. _L03) خ (رL03+ xa
  1341. _L03) خ (L05L03 xa
  1342. // Analyzing 3th Consonant of 6 Consonants
  1343. _L09L01) خ (L03L09L09 x
  1344. _L03L03) خ (L03L09L09 x
  1345. _L01L03) خ (L03L09L09 xa
  1346. // Analyzing 4th Consonant of 8 Consonants
  1347. _L09L09L09) خ (L03L09L09L09 xa
  1348. // Left to right characters Analyzer
  1349. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1350. L09L01) خ (L03_ xa
  1351. L09L01) خ (L07_+N x
  1352. L01L03) خ (L03_ xa
  1353. L01L03) خ (L07_+N x
  1354. L03L03) خ (L03_ xa
  1355. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1356. L09خ) خ (L03L09_+ x
  1357. L09L05) خ (L05L06_ xa
  1358. L09L05) خ (L03L09_ x
  1359. _L04L06) خ (L06L09_+ x
  1360. _آL06) خ (L03L09_+ x
  1361. L09L06) خ (L03L09_ xa
  1362. L09L01) خ (L03L09_ x
  1363. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1364. L09L09L09) خ (L03L09L09_ x
  1365. _L01L09L03) خ (L03L09L09_ x
  1366. _L03L09L03) خ (L03L09L09_ xa
  1367. // Analyzing 5th Consonant of 9 Consonants (left to right)
  1368. L09L09L09L09) خ (L03L09L09L09_ xa
  1369. // Prefixes خ
  1370. _) خوش (L04L09L09P3@ xoS
  1371. _) خوش (آL09L09P3@ xoS
  1372. _) خوب (L04L09L09P3@ xub
  1373. _) خوب (آL09L09P3@ xub
  1374. _) خود (L04L09L09P3@ xod
  1375. _) خود (آL09L09P3@ xod
  1376. _) خدا (L04L09L09P3@ xodA
  1377. _) خدا (آL09L09P3@ xodA
  1378. // suffixes خ
  1379. L09L09) خر (_Sm2 xaR
  1380. L09L09) خانه (_Sm4 x'Ane
  1381. L09L09) خانۀ (_Sm4 x'Ane:je
  1382. L09L09) خواه (_Sm4 xAh
  1383. L09L09) خوان (_Sm4 xAn
  1384. L09L09) خوار (_Sm4 xAR
  1385. L09L09) خدا (_Sm3 xodA
  1386. L09L09) خور (_Sm3 xoR
  1387. // arabic form of words (Babs) خ
  1388. //فواعل eg. جوامع
  1389. _L04وا) خ (L03_ xe
  1390. _خوا) خ (L03_+ xa
  1391. //فاعل eg. کاتب
  1392. _L04ا) خ (L03_+ xe
  1393. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  1394. //فعول eg. خروج
  1395. _) خ (L04وL03_ xo
  1396. //فعال eg. شراب (Fa eSpeak read itd correctly)
  1397. //مفعل eg. مکتب
  1398. _م) خ (L04L03_+ x
  1399. _مL04) خ (L03_+ xa
  1400. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  1401. //مفعّل eg. مقدّس
  1402. _م) خ (L04ّL03_+ xa
  1403. _مL04) خ (ّL03_+ xxa
  1404. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  1405. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  1406. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  1407. //افعل eg. اصغر
  1408. _اL03) خ (L03_+ xa
  1409. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  1410. //تفاعل eg. تفاوت
  1411. _تL04ا) خ (L03_ xo
  1412. //تفعل eg. تفکر
  1413. _ت) خ (L03L03_+ xa
  1414. _تL04) خ (L03_+ xxo
  1415. //تفعّل eg. تفکّر
  1416. _ت) خ (L03ّL03_+ xa
  1417. _تL04) خ (ّL03_+ xxo
  1418. //مفاعل eg. مباحث
  1419. _مL04ا) خ (L03_ xe
  1420. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  1421. //انفعال eg. انفجار
  1422. _ان) خ (L04اL03_++ xe
  1423. //افتعال eg. افتخار
  1424. //مستفعل eg. مستخدم
  1425. _مست) خ (L04L03_+ x
  1426. _مستL04) خ (L03_ xe
  1427. //متفاعل eg. متفاوت
  1428. _متL04ا) خ (L03_ xe
  1429. _متL04ا) خ (ی_ x
  1430. //متفعل eg. متخصص
  1431. _مت) خ (L04L03_++ xa
  1432. _متL04) خ (L03_ xxe
  1433. //متفعّل eg. متخصّص
  1434. _مت) خ (L04ّL03_++ xa
  1435. _متL04) خ (ّL03_ xxe
  1436. //مفتعل eg. معتدل
  1437. _م) خ (تL04L03_+ x
  1438. _مL04ت) خ (L03_ xe
  1439. //منفعل eg. منفجر
  1440. _من) خ (L03L03_++ xa
  1441. _من) خ (یL03_+ xa
  1442. _منL04) خ (L03_ xe
  1443. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  1444. .group د
  1445. // special codes for د
  1446. // General Codes for Consonants
  1447. د (L01 d
  1448. د (L02 d
  1449. L02) د d
  1450. _ا) د d
  1451. د (ّL08 dd
  1452. د (ّ_ dd
  1453. د (ّL03 dda
  1454. د (L03 da
  1455. L09) د (د+++ da
  1456. // د as first letter in bondary of the words
  1457. _) د (L03 da
  1458. // د in end of the words
  1459. د (_ d
  1460. // د before و and a vowel
  1461. _) د (وا da
  1462. _) د (وL02 da
  1463. _) د (ویL03 da
  1464. _) د (ویL01 d
  1465. _) د (ویL02 d
  1466. _) د (وی_ d
  1467. L09) د (وL02 d
  1468. // Others
  1469. د (ه_+++ d
  1470. د (ۀ_ d
  1471. د (ـL01 d
  1472. د (ـL02 d
  1473. د (ـL03 da
  1474. د (ــL01 d
  1475. د (ــL02 d
  1476. د (ــL03 da
  1477. د (ـــL01 d
  1478. د (ـــL02 d
  1479. د (ـــL03 da
  1480. د (ــ da
  1481. // Consonants Analyzer
  1482. // Right to left characters Analyzer
  1483. // Analyzing 2nd Consonant of 3 Consonants
  1484. _آ) د (L03_ da
  1485. _آ) د (د_+ d
  1486. _آ) د (ر_+ d
  1487. _او) د (L03_+ d
  1488. _ای) د (L03_+ d
  1489. _L04) د (L03_ d
  1490. //Analyzing 2nd Consonant of 4 Consonants
  1491. _L03) د (L05L06_ da
  1492. _L03) د (L06L03_ d
  1493. _آ) د (L03L01 d
  1494. _آ) د (L03L02 d
  1495. _L03) د (L03L01 d
  1496. _L03) د (L06L03 da
  1497. _L03) د (رL03+ da
  1498. _L03) د (L05L03 da
  1499. // Analyzing 3th Consonant of 6 Consonants
  1500. _L09L01) د (L03L09L09 d
  1501. _L03L03) د (L03L09L09 d
  1502. _L01L03) د (L03L09L09 da
  1503. // Analyzing 4th Consonant of 8 Consonants
  1504. _L09L09L09) د (L03L09L09L09 da
  1505. // Left to right characters Analyzer
  1506. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1507. L09L01) د (L03_ da
  1508. L09L01) د (L07_+N d
  1509. L01L03) د (L03_ da
  1510. L01L03) د (L07_+N d
  1511. L03L03) د (L03_ da
  1512. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1513. L09د) د (L03L09_+ d
  1514. L09L05) د (L05L06_ da
  1515. L09L05) د (L03L09_ d
  1516. _L04L06) د (L06L09_+ d
  1517. _آL06) د (L03L09_+ d
  1518. L09L06) د (L03L09_ da
  1519. L09L01) د (L03L09_ d
  1520. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1521. L09L09L09) د (L03L09L09_ d
  1522. _L01L09L03) د (L03L09L09_ d
  1523. _L03L09L03) د (L03L09L09_ da
  1524. // Analyzing 5th Consonant of 9 Consonants (left to right)
  1525. L09L09L09L09) د (L03L09L09L09_ da
  1526. // Prefixes د
  1527. _) دو (L04L09L09P2@ do
  1528. _) دو (آL09L09P2@ do
  1529. _) در (L04L09L09P2@ daR
  1530. _) در (آL09L09P2@ daR
  1531. _) دل (L04L09L09P2@ del
  1532. _) دل (آL09L09P2@ del
  1533. _) دیر (L04L09L09P3@ diR
  1534. _) دیر (آL09L09P3@ diR
  1535. _) دست (L04L09L09P3@ dast
  1536. _) دست (آL09L09P3@ dast
  1537. // suffixes د
  1538. L09L09) داد (_Sm3 dAd
  1539. L09L09) دار (_Sm3 dAR
  1540. //L09L09) دان (_Sm3 dAn
  1541. L09L09) دانها (_Sm5 dAnhA
  1542. L09L09) دانهای (_Sm6 dAnhAje
  1543. L09L09) دانهایی (_Sm7 dAnhAi:
  1544. L09L09) دانان (_Sm5 dAnAn
  1545. L09L09) دهم (_Sm3 'dahom
  1546. L09L09) دشت (_Sm3 daSt
  1547. L09L09) داشت (_Sm4 dASt
  1548. L09L09) دهنده (_Sm5 dahande:
  1549. L09L09) دهندۀ (_Sm5 dahandeje
  1550. L09L09) دل (_Sm2 del
  1551. L09L09) دست (_Sm3 dast
  1552. L09L09) درد (_Sm3 daRd
  1553. // arabic form of words (Babs) د
  1554. //فواعل eg. جوامع
  1555. _L04وا) د (L03_ de
  1556. _خوا) د (L03_+ da
  1557. //فاعل eg. کاتب
  1558. _L04ا) د (L03_+ de
  1559. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  1560. //فعول eg. خروج
  1561. _) د (L04وL03_ do
  1562. //فعال eg. شراب (Fa eSpeak read itd correctly)
  1563. //مفعل eg. مکتب
  1564. _م) د (L04L03_+ d
  1565. _مL04) د (L03_+ da
  1566. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  1567. //مفعّل eg. مقدّس
  1568. _م) د (L04ّL03_+ da
  1569. _مL04) د (ّL03_+ dda
  1570. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  1571. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  1572. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  1573. //افعل eg. اصغر
  1574. _اL03) د (L03_+ da
  1575. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  1576. //تفاعل eg. تفاوت
  1577. _تL04ا) د (L03_ do
  1578. //تفعل eg. تفکر
  1579. _ت) د (L03L03_+ da
  1580. _تL04) د (L03_+ ddo
  1581. //تفعّل eg. تفکّر
  1582. _ت) د (L03ّL03_+ da
  1583. _تL04) د (ّL03_+ ddo
  1584. //مفاعل eg. مباحث
  1585. _مL04ا) د (L03_ de
  1586. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  1587. //انفعال eg. انفجار
  1588. _ان) د (L04اL03_++ de
  1589. //افتعال eg. افتخار
  1590. //مستفعل eg. مستخدم
  1591. _مست) د (L04L03_+ d
  1592. _مستL04) د (L03_ de
  1593. //متفاعل eg. متفاوت
  1594. _متL04ا) د (L03_ de
  1595. _متL04ا) د (ی_ d
  1596. //متفعل eg. متخصص
  1597. _مت) د (L04L03_++ da
  1598. _متL04) د (L03_ dde
  1599. //متفعّل eg. متخصّص
  1600. _مت) د (L04ّL03_++ da
  1601. _متL04) د (ّL03_ dde
  1602. //مفتعل eg. معتدل
  1603. _م) د (تL04L03_+ d
  1604. _مL04ت) د (L03_ de
  1605. //منفعل eg. منفجر
  1606. _من) د (L03L03_++ da
  1607. _من) د (یL03_+ da
  1608. _منL04) د (L03_ de
  1609. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  1610. .group ذ
  1611. // special codes for ذ
  1612. // General Codes for Consonants
  1613. ذ (L01 z
  1614. ذ (L02 z
  1615. L02) ذ z
  1616. _ا) ذ z
  1617. ذ (ّL08 zz
  1618. ذ (ّ_ zz
  1619. ذ (ّL03 zza
  1620. ذ (L03 za
  1621. L09) ذ (ذ+++ za
  1622. // ذ as first letter in bondary of the words
  1623. _) ذ (L03 za
  1624. // ذ in end of the words
  1625. ذ (_ z
  1626. // ذ before و and a vowel
  1627. _) ذ (وا za
  1628. _) ذ (وL02 za
  1629. _) ذ (ویL03 za
  1630. _) ذ (ویL01 z
  1631. _) ذ (ویL02 z
  1632. _) ذ (وی_ z
  1633. L09) ذ (وL02 z
  1634. // Others
  1635. ذ (ه_+++ z
  1636. ذ (ۀ_ z
  1637. ذ (ـL01 z
  1638. ذ (ـL02 z
  1639. ذ (ـL03 za
  1640. ذ (ــL01 z
  1641. ذ (ــL02 z
  1642. ذ (ــL03 za
  1643. ذ (ـــL01 z
  1644. ذ (ـــL02 z
  1645. ذ (ـــL03 za
  1646. ذ (ــ za
  1647. // Consonants Analyzer
  1648. // Right to left characters Analyzer
  1649. // Analyzing 2nd Consonant of 3 Consonants
  1650. _آ) ذ (L03_ za
  1651. _آ) ذ (د_+ z
  1652. _آ) ذ (ر_+ z
  1653. _او) ذ (L03_+ z
  1654. _ای) ذ (L03_+ z
  1655. _L04) ذ (L03_ z
  1656. //Analyzing 2nd Consonant of 4 Consonants
  1657. _L03) ذ (L05L06_ za
  1658. _L03) ذ (L06L03_ z
  1659. _آ) ذ (L03L01 z
  1660. _آ) ذ (L03L02 z
  1661. _L03) ذ (L03L01 z
  1662. _L03) ذ (L06L03 za
  1663. _L03) ذ (رL03+ za
  1664. _L03) ذ (L05L03 za
  1665. // Analyzing 3th Consonant of 6 Consonants
  1666. _L09L01) ذ (L03L09L09 z
  1667. _L03L03) ذ (L03L09L09 z
  1668. _L01L03) ذ (L03L09L09 za
  1669. // Analyzing 4th Consonant of 8 Consonants
  1670. _L09L09L09) ذ (L03L09L09L09 za
  1671. // Left to right characters Analyzer
  1672. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1673. L09L01) ذ (L03_ z
  1674. L09L01) ذ (ث_+ za
  1675. L09L01) ذ (ص_+ za
  1676. L09L01) ذ (س_+ za
  1677. L09L01) ذ (ش_+ za
  1678. L09L01) ذ (ر_+ za
  1679. L09L01) ذ (ق_+ za
  1680. L09L01) ذ (غ_+ za
  1681. L09L01) ذ (L07_+N z
  1682. L01L03) ذ (L03_ za
  1683. L01L03) ذ (L07_+N z
  1684. L03L03) ذ (L06_ z
  1685. L03L03) ذ (L05_ za
  1686. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1687. L09ذ) ذ (L03L09_+ z
  1688. L09L05) ذ (L05L06_ za
  1689. L09L05) ذ (L03L09_ z
  1690. _L04L06) ذ (L06L09_+ z
  1691. _آL06) ذ (L03L09_+ z
  1692. L09L06) ذ (L03L09_ za
  1693. L09L01) ذ (L03L09_ z
  1694. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1695. L09L09L09) ذ (L03L09L09_ z
  1696. _L01L09L03) ذ (L03L09L09_ z
  1697. _L03L09L03) ذ (L03L09L09_ za
  1698. // Analyzing 5th Consonant of 9 Consonants (left to right)
  1699. L09L09L09L09) ذ (L03L09L09L09_ za
  1700. // Prefixes ذ
  1701. // Suffixes ذ
  1702. // arabic form of words (Babs) ذ
  1703. //فواعل eg. جوامع
  1704. _L04وا) ذ (L03_+ ze
  1705. _خوا) ذ (L03_+ z
  1706. //فاعل eg. کاتب
  1707. _L04ا) ذ (L03_+ ze
  1708. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  1709. //فعول eg. خروج
  1710. _) ذ (L04وL03_ zo
  1711. //فعال eg. شراب (Fa eSpeak read itd correctly)
  1712. //مفعل eg. مکتب
  1713. _م) ذ (L04L03_+ z
  1714. _مL04) ذ (L03_+ za
  1715. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  1716. //مفعّل eg. مقدّس
  1717. _م) ذ (L04ّL03_+ za
  1718. _مL04) ذ (ّL03_+ zza
  1719. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  1720. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  1721. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  1722. //افعل eg. اصغر
  1723. _اL03) ذ (L03_+ za
  1724. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  1725. //تفاعل eg. تفاوت
  1726. _تL04ا) ذ (L03_+ zo
  1727. //تفعل eg. تفکر
  1728. _ت) ذ (L03L03_+ za
  1729. _تL04) ذ (L03_++ zzo
  1730. //تفعّل eg. تفکّر
  1731. _ت) ذ (L03ّL03_+ za
  1732. _تL04) ذ (ّL03_+ zzo
  1733. //مفاعل eg. مباحث
  1734. _مL04ا) ذ (L03_+ ze
  1735. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  1736. //انفعال eg. انفجار
  1737. _ان) ذ (L04اL03_++ ze
  1738. //افتعال eg. افتخار
  1739. //مستفعل eg. مستخدم
  1740. _مست) ذ (L04L03_+ z
  1741. _مستL04) ذ (L03_ ze
  1742. //متفاعل eg. متفاوت
  1743. _متL04ا) ذ (L03_ ze
  1744. _متL04ا) ذ (ی_ z
  1745. //متفعل eg. متخصص
  1746. _مت) ذ (L04L03_++ za
  1747. _متL04) ذ (L03_+ zze
  1748. //متفعّل eg. متخصّص
  1749. _مت) ذ (L04ّL03_++ za
  1750. _متL04) ذ (ّL03_ zze
  1751. //مفتعل eg. معتدل
  1752. _م) ذ (تL04L03_+ z
  1753. _مL04ت) ذ (L03_ ze
  1754. //منفعل eg. منفجر
  1755. _من) ذ (L03L03_++ za
  1756. _من) ذ (یL03_+ za
  1757. _منL04) ذ (L03_+ ze
  1758. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  1759. .group ر
  1760. // special codes for ر
  1761. // General Codes for Consonants (Attention! This letter in its general codes has additional special codes)
  1762. ر (L01 R
  1763. ر (L02 R
  1764. L02) ر R
  1765. _ا) ر R
  1766. ر (ّL08 RR
  1767. ر (ّ_ RR
  1768. ر (ّL03 RRa
  1769. ر (L03 Ra
  1770. L09) ر (ر+++ Ra
  1771. // ر as first letter in bondary of the words
  1772. _) ر (L03 Ra
  1773. // ر in end of the words
  1774. ر (_ R
  1775. // ر before و and a vowel
  1776. _) ر (وا Ra
  1777. _) ر (وL02 Ra
  1778. _) ر (ویL03 Ra
  1779. _) ر (ویL01 R
  1780. _) ر (ویL02 R
  1781. _) ر (وی_ R
  1782. L09) ر (وL02 R
  1783. // Others
  1784. ر (ه_+++ R
  1785. ر (ۀ_ R
  1786. ر (ـL01 R
  1787. ر (ـL02 R
  1788. ر (ـL03 Ra
  1789. ر (ــL01 R
  1790. ر (ــL02 R
  1791. ر (ــL03 Ra
  1792. ر (ـــL01 R
  1793. ر (ـــL02 R
  1794. ر (ـــL03 Ra
  1795. ر (ــ Ra
  1796. // Consonants Analyzer
  1797. // Right to left characters Analyzer
  1798. // Analyzing 2nd Consonant of 3 Consonants
  1799. _آ) ر (L03_ Ra
  1800. _آ) ر (د_+ R
  1801. _آ) ر (ر_+ R
  1802. _او) ر (L03_+ R
  1803. _ای) ر (L03_+ R
  1804. _L04) ر (L03_ R
  1805. //Analyzing 2nd Consonant of 4 Consonants
  1806. _L03) ر (L05L06_ Ra
  1807. _L03) ر (L06L03_ R
  1808. _آ) ر (L03L01 R
  1809. _آ) ر (L03L02 R
  1810. _L03) ر (L03L01 R
  1811. _L03) ر (L06L03 Ra
  1812. _L03) ر (رL03+ Ra
  1813. _L03) ر (L05L03 R
  1814. // Analyzing 3th Consonant of 6 Consonants
  1815. _L09L01) ر (L03L09L09 R
  1816. _L03L03) ر (L03L09L09 R
  1817. _L01L03) ر (L03L09L09 Ra
  1818. // Analyzing 4th Consonant of 8 Consonants
  1819. _L09L09L09) ر (L03L09L09L09 Ra
  1820. // Left to right characters Analyzer
  1821. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1822. L09L01) ر (L03_ Ra
  1823. L09L01) ر (L07_+N R
  1824. L09L01) ر (L07_+N R
  1825. L01L03) ر (L03_ Ra
  1826. L01L03) ر (L07_+N R
  1827. L03L03) ر (L03_ Ra
  1828. _L03L03) ر (د_+ R
  1829. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1830. L09ر) ر (L03L09_+ R
  1831. _L04L03) ر (L06L09_+ R
  1832. _آL03) ر (L05L06_+ Ra
  1833. _آL03) ر (L03L09_+ R
  1834. L09L03) ر (L03L09_ Ra
  1835. L09L01) ر (L03L09_ R
  1836. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1837. L09L09L09) ر (L03L09L09_ R
  1838. _L01L09L03) ر (L03L09L09_ R
  1839. _L03L09L03) ر (L03L09L09_ Ra
  1840. // Analyzing 5th Consonant of 9 Consonants (left to right)
  1841. L09L09L09L09) ر (L03L09L09L09_ Ra
  1842. // Prefixes ر
  1843. _) رضا (L04L09L09P3@ RezA
  1844. _) رضا (آL09L09P3@ RezA
  1845. // suffixes ر
  1846. //L09L09L09) ران (_Sm3 RAn
  1847. //L09L09L09) رانی (_Sm4 RAni
  1848. L09L09L09) رانها (_Sm5 RAnha
  1849. L09L09L09) رانهای (_Sm6 RAnhAje
  1850. L09L09L09) رانهایی (_Sm7 RAnhAi:
  1851. L09L09L09) رانان (_Sm5 RAnAn
  1852. L09L09) ربا (_Sm3 RobA
  1853. L09L09) رضا (_Sm3 RezA
  1854. L09L09) رسان (_Sm4 ResAn
  1855. // arabic form of words (Babs) ر
  1856. //فواعل eg. جوامع
  1857. _L04وا) ر (L03_ Re
  1858. _خوا) ر (L03_+ Ra
  1859. //فاعل eg. کاتب
  1860. _L04ا) ر (L03_+ Re
  1861. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  1862. //فعول eg. خروج
  1863. _) ر (L04وL03_ Ro
  1864. //فعال eg. شراب (Fa eSpeak read itd correctly)
  1865. //مفعل eg. مکتب
  1866. _م) ر (L04L03_+ R
  1867. _مL04) ر (L03_+ Ra
  1868. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  1869. //مفعّل eg. مقدّس
  1870. _م) ر (L04ّL03_+ Ra
  1871. _مL04) ر (ّL03_+ RRa
  1872. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  1873. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  1874. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  1875. //افعل eg. اصغر
  1876. _اL03) ر (L03_+ Ra
  1877. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  1878. //تفاعل eg. تفاوت
  1879. _تL04ا) ر (L03_ Ro
  1880. //تفعل eg. تفکر
  1881. _ت) ر (L03L03_+ Ra
  1882. _تL04) ر (L03_+ RRo
  1883. //تفعّل eg. تفکّر
  1884. _ت) ر (L03ّL03_+ Ra
  1885. _تL04) ر (ّL03_+ RRo
  1886. //مفاعل eg. مباحث
  1887. _مL04ا) ر (L03_ Re
  1888. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  1889. //انفعال eg. انفجار
  1890. _ان) ر (L04اL03_++ Re
  1891. //افتعال eg. افتخار
  1892. //مستفعل eg. مستخدم
  1893. _مست) ر (L04L03_+ R
  1894. _مستL04) ر (L03_ Re
  1895. //متفاعل eg. متفاوت
  1896. _متL04ا) ر (L03_ Re
  1897. _متL04ا) ر (ی_ R
  1898. //متفعل eg. متخصص
  1899. _مت) ر (L04L03_++ Ra
  1900. _متL04) ر (L03_ RRe
  1901. //متفعّل eg. متخصّص
  1902. _مت) ر (L04ّL03_++ Ra
  1903. _متL04) ر (ّL03_ RRe
  1904. //مفتعل eg. معتدل
  1905. _م) ر (تL04L03_+ R
  1906. _مL04ت) ر (L03_ Re
  1907. //منفعل eg. منفجر
  1908. _من) ر (L03L03_++ Ra
  1909. _من) ر (یL03_+ Ra
  1910. _منL04) ر (L03_ Re
  1911. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  1912. .group ز
  1913. // special codes for ز
  1914. // General Codes for Consonants
  1915. ز (L01 z
  1916. ز (L02 z
  1917. L02) ز z
  1918. _ا) ز z
  1919. ز (ّL08 zz
  1920. ز (ّ_ zz
  1921. ز (ّL03 zza
  1922. ز (L03 za
  1923. L09) ز (ز+++ za
  1924. // ز as first letter in bondary of the words
  1925. _) ز (L03 za
  1926. // ز in end of the words
  1927. ز (_ z
  1928. // ز before و and a vowel
  1929. _) ز (وا za
  1930. _) ز (وL02 za
  1931. _) ز (ویL03 za
  1932. _) ز (ویL01 z
  1933. _) ز (ویL02 z
  1934. _) ز (وی_ z
  1935. L09) ز (وL02 z
  1936. // Others
  1937. ز (ه_+++ z
  1938. ز (ۀ_ z
  1939. ز (ـL01 z
  1940. ز (ـL02 z
  1941. ز (ـL03 za
  1942. ز (ــL01 z
  1943. ز (ــL02 z
  1944. ز (ــL03 za
  1945. ز (ـــL01 z
  1946. ز (ـــL02 z
  1947. ز (ـــL03 za
  1948. ز (ــ za
  1949. // Consonants Analyzer
  1950. // Right to left characters Analyzer
  1951. // Analyzing 2nd Consonant of 3 Consonants
  1952. _آ) ز (L03_ za
  1953. _آ) ز (د_+ z
  1954. _آ) ز (ر_+ z
  1955. _او) ز (L03_+ z
  1956. _ای) ز (L03_+ z
  1957. _L04) ز (L03_ z
  1958. //Analyzing 2nd Consonant of 4 Consonants
  1959. _L03) ز (L05L06_ za
  1960. _L03) ز (L06L03_ z
  1961. _آ) ز (L03L01 z
  1962. _آ) ز (L03L02 z
  1963. _L03) ز (L03L01 z
  1964. _L03) ز (L06L03 za
  1965. _L03) ز (رL03+ za
  1966. _L03) ز (L05L03 za
  1967. // Analyzing 3th Consonant of 6 Consonants
  1968. _L09L01) ز (L03L09L09 z
  1969. _L03L03) ز (L03L09L09 z
  1970. _L01L03) ز (L03L09L09 za
  1971. // Analyzing 4th Consonant of 8 Consonants
  1972. _L09L09L09) ز (L03L09L09L09 za
  1973. // Left to right characters Analyzer
  1974. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  1975. L01L01) ز (L03_ za
  1976. L09L01) ز (L03_ z
  1977. L09L01) ز (ث_+ za
  1978. L09L01) ز (ص_+ za
  1979. L09L01) ز (س_+ za
  1980. L09L01) ز (ش_+ za
  1981. L09L01) ز (ر_+ za
  1982. L09L01) ز (ق_+ za
  1983. L09L01) ز (غ_+ za
  1984. L09L01) ز (L07_+N z
  1985. L01L03) ز (L03_ za
  1986. L01L03) ز (L07_+N z
  1987. L03L03) ز (L06_ z
  1988. L03L03) ز (L05_ za
  1989. // Analyzing 3th Consonant of 5 Consonants (left to right)
  1990. L09ز) ز (L03L09_+ z
  1991. L09L05) ز (L05L06_ za
  1992. L09L05) ز (L03L09_ z
  1993. _L04L06) ز (L06L09_+ z
  1994. _آL06) ز (L03L09_+ z
  1995. L09L06) ز (L03L09_ za
  1996. L09L01) ز (L03L09_ z
  1997. // Analyzing 4th Consonant of 7 Consonants (left to right)
  1998. L09L09L09) ز (L03L09L09_ z
  1999. _L01L09L03) ز (L03L09L09_ z
  2000. _L03L09L03) ز (L03L09L09_ za
  2001. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2002. L09L09L09L09) ز (L03L09L09L09_ za
  2003. // Prefixes ز
  2004. _) زیر (L04L09L09P3@ ziR
  2005. _) زیر (آL09L09P3@ ziR
  2006. _) زود (L04L09L09P3@ zud
  2007. _) زود (آL09L09P3@ zud
  2008. _) زیر (آL09L09P3@ ziR
  2009. // suffixes ز
  2010. L09L09) زاد (_Sm3 zAd
  2011. L09L09-) زا (_Sm2 zA
  2012. L09L09) زار (_Sm3 zAR
  2013. L09L09) زدگی (_Sm4 zadegi
  2014. L09L09) زده (_+Sm3 zade:
  2015. L09L09) زدۀ (_+Sm3 zadeje
  2016. L09L09) زدن (_Sm3 zadan
  2017. // arabic form of words (Babs) ز
  2018. //فواعل eg. جوامع
  2019. _L04وا) ز (L03_+ ze
  2020. _خوا) ز (L03_+ z
  2021. //فاعل eg. کاتب
  2022. _L04ا) ز (L03_+ ze
  2023. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2024. //فعول eg. خروج
  2025. _) ز (L04وL03_ zo
  2026. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2027. //مفعل eg. مکتب
  2028. _م) ز (L04L03_+ z
  2029. _مL04) ز (L03_+ za
  2030. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2031. //مفعّل eg. مقدّس
  2032. _م) ز (L04ّL03_+ za
  2033. _مL04) ز (ّL03_+ zza
  2034. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2035. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2036. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2037. //افعل eg. اصغر
  2038. _اL03) ز (L03_+ za
  2039. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2040. //تفاعل eg. تفاوت
  2041. _تL04ا) ز (L03_+ zo
  2042. //تفعل eg. تفکر
  2043. _ت) ز (L03L03_+ za
  2044. _تL04) ز (L03_++ zzo
  2045. //تفعّل eg. تفکّر
  2046. _ت) ز (L03ّL03_+ za
  2047. _تL04) ز (ّL03_+ zzo
  2048. //مفاعل eg. مباحث
  2049. _مL04ا) ز (L03_+ ze
  2050. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2051. //انفعال eg. انفجار
  2052. _ان) ز (L04اL03_++ ze
  2053. //افتعال eg. افتخار
  2054. //مستفعل eg. مستخدم
  2055. _مست) ز (L04L03_+ z
  2056. _مستL04) ز (L03_ ze
  2057. //متفاعل eg. متفاوت
  2058. _متL04ا) ز (L03_ ze
  2059. _متL04ا) ز (ی_ z
  2060. //متفعل eg. متخصص
  2061. _مت) ز (L04L03_++ za
  2062. _متL04) ز (L03_+ zze
  2063. //متفعّل eg. متخصّص
  2064. _مت) ز (L04ّL03_++ za
  2065. _متL04) ز (ّL03_ zze
  2066. //مفتعل eg. معتدل
  2067. _م) ز (تL04L03_+ z
  2068. _مL04ت) ز (L03_ ze
  2069. //منفعل eg. منفجر
  2070. _من) ز (L03L03_++ za
  2071. _من) ز (یL03_+ za
  2072. _منL04) ز (L03_+ ze
  2073. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  2074. .group ژ
  2075. // special codes for ژ
  2076. // General Codes for Consonants
  2077. ژ (L01 Z
  2078. ژ (L02 Z
  2079. L02) ژ Z
  2080. _ا) ژ Z
  2081. ژ (ّL08 ZZ
  2082. ژ (ّ_ ZZ
  2083. ژ (ّL03 ZZa
  2084. ژ (L03 Za
  2085. L09) ژ (ژ+++ Za
  2086. // ژ as first letter in bondary of the words
  2087. _) ژ (L03 Za
  2088. // ژ in end of the words
  2089. ژ (_ Z
  2090. // ژ before و and a vowel
  2091. _) ژ (وا Za
  2092. _) ژ (وL02 Za
  2093. _) ژ (ویL03 Za
  2094. _) ژ (ویL01 Z
  2095. _) ژ (ویL02 Z
  2096. _) ژ (وی_ Z
  2097. L09) ژ (وL02 Z
  2098. // Others
  2099. ژ (ه_+++ Z
  2100. ژ (ۀ_ Z
  2101. ژ (ـL01 Z
  2102. ژ (ـL02 Z
  2103. ژ (ـL03 Za
  2104. ژ (ــL01 Z
  2105. ژ (ــL02 Z
  2106. ژ (ــL03 Za
  2107. ژ (ـــL01 Z
  2108. ژ (ـــL02 Z
  2109. ژ (ـــL03 Za
  2110. ژ (ــ Za
  2111. // Consonants Analyzer
  2112. // Right to left characters Analyzer
  2113. // Analyzing 2nd Consonant of 3 Consonants
  2114. _آ) ژ (L03_ Za
  2115. _آ) ژ (د_+ Z
  2116. _آ) ژ (ر_+ Z
  2117. _او) ژ (L03_+ Z
  2118. _ای) ژ (L03_+ Z
  2119. _L04) ژ (L03_ Z
  2120. //Analyzing 2nd Consonant of 4 Consonants
  2121. _L03) ژ (L05L06_ Za
  2122. _L03) ژ (L06L03_ Z
  2123. _آ) ژ (L03L01 Z
  2124. _آ) ژ (L03L02 Z
  2125. _L03) ژ (L03L01 Z
  2126. _L03) ژ (L06L03 Za
  2127. _L03) ژ (رL03+ Za
  2128. _L03) ژ (L05L03 Za
  2129. // Analyzing 3th Consonant of 6 Consonants
  2130. _L09L01) ژ (L03L09L09 Z
  2131. _L03L03) ژ (L03L09L09 Z
  2132. _L01L03) ژ (L03L09L09 Za
  2133. // Analyzing 4th Consonant of 8 Consonants
  2134. _L09L09L09) ژ (L03L09L09L09 Za
  2135. // Left to right characters Analyzer
  2136. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  2137. L09L01) ژ (L03_ Za
  2138. L09L01) ژ (L07_+N Z
  2139. L01L03) ژ (L03_ Za
  2140. L01L03) ژ (L07_+N Z
  2141. L03L03) ژ (L03_ Za
  2142. // Analyzing 3th Consonant of 5 Consonants (left to right)
  2143. L09ژ) ژ (L03L09_+ Z
  2144. _L04L03) ژ (L06L09_+ Z
  2145. _آL03) ژ (L05L06_+ Za
  2146. _آL03) ژ (L03L09_+ Z
  2147. L09L03) ژ (L03L09_ Za
  2148. L09L01) ژ (L03L09_ Z
  2149. // Analyzing 4th Consonant of 7 Consonants (left to right)
  2150. L09L09L09) ژ (L03L09L09_ Z
  2151. _L01L09L03) ژ (L03L09L09_ Z
  2152. _L03L09L03) ژ (L03L09L09_ Za
  2153. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2154. L09L09L09L09) ژ (L03L09L09L09_ Za
  2155. // Prefixes ژ
  2156. // Suffixes ژ
  2157. // arabic form of words (Babs) ژ
  2158. //فواعل eg. جوامع
  2159. _L04وا) ژ (L03_ Ze
  2160. _خوا) ژ (L03_+ Za
  2161. //فاعل eg. کاتب
  2162. _L04ا) ژ (L03_+ Ze
  2163. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2164. //فعول eg. خروج
  2165. _) ژ (L04وL03_ Zo
  2166. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2167. //مفعل eg. مکتب
  2168. _م) ژ (L04L03_+ Z
  2169. _مL04) ژ (L03_+ Za
  2170. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2171. //مفعّل eg. مقدّس
  2172. _م) ژ (L04ّL03_+ Za
  2173. _مL04) ژ (ّL03_+ ZZa
  2174. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2175. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2176. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2177. //افعل eg. اصغر
  2178. _اL03) ژ (L03_+ Za
  2179. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2180. //تفاعل eg. تفاوت
  2181. _تL04ا) ژ (L03_ Zo
  2182. //تفعل eg. تفکر
  2183. _ت) ژ (L03L03_+ Za
  2184. _تL04) ژ (L03_+ ZZo
  2185. //تفعّل eg. تفکّر
  2186. _ت) ژ (L03ّL03_+ Za
  2187. _تL04) ژ (ّL03_+ ZZo
  2188. //مفاعل eg. مباحث
  2189. _مL04ا) ژ (L03_ Ze
  2190. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2191. //انفعال eg. انفجار
  2192. _ان) ژ (L04اL03_++ Ze
  2193. //افتعال eg. افتخار
  2194. //مستفعل eg. مستخدم
  2195. _مست) ژ (L04L03_+ Z
  2196. _مستL04) ژ (L03_ Ze
  2197. //متفاعل eg. متفاوت
  2198. _متL04ا) ژ (L03_ Ze
  2199. _متL04ا) ژ (ی_ Z
  2200. //متفعل eg. متخصص
  2201. _مت) ژ (L04L03_++ Za
  2202. _متL04) ژ (L03_ ZZe
  2203. //متفعّل eg. متخصّص
  2204. _مت) ژ (L04ّL03_++ Za
  2205. _متL04) ژ (ّL03_ ZZe
  2206. //مفتعل eg. معتدل
  2207. _م) ژ (تL04L03_+ Z
  2208. _مL04ت) ژ (L03_ Ze
  2209. //منفعل eg. منفجر
  2210. _من) ژ (L03L03_++ Za
  2211. _من) ژ (یL03_+ Za
  2212. _منL04) ژ (L03_ Ze
  2213. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  2214. .group س
  2215. // special codes for س
  2216. // General Codes for Consonants
  2217. س (L01 s
  2218. س (L02 s
  2219. L02) س s
  2220. _ا) س s
  2221. س (ّL08 ss
  2222. س (ّ_ ss
  2223. س (ّL03 ssa
  2224. س (L03 sa
  2225. L09) س (س+++ sa
  2226. // س as first letter in bondary of the words
  2227. _) س (L03 sa
  2228. // س in end of the words
  2229. س (_ s
  2230. // س before و and a vowel
  2231. _) س (وا sa
  2232. _) س (وL02 sa
  2233. _) س (ویL03 sa
  2234. _) س (ویL01 s
  2235. _) س (ویL02 s
  2236. _) س (وی_ s
  2237. L09) س (وL02 s
  2238. // Others
  2239. س (ه_+++ s
  2240. س (ۀ_ s
  2241. س (ـL01 s
  2242. س (ـL02 s
  2243. س (ـL03 sa
  2244. س (ــL01 s
  2245. س (ــL02 s
  2246. س (ــL03 sa
  2247. س (ـــL01 s
  2248. س (ـــL02 s
  2249. س (ـــL03 sa
  2250. س (ــ sa
  2251. // Consonants Analyzer
  2252. // Right to left characters Analyzer
  2253. // Analyzing 2nd Consonant of 3 Consonants
  2254. _آ) س (L03_ sa
  2255. _آ) س (د_+ s
  2256. _آ) س (ر_+ s
  2257. _او) س (L03_+ s
  2258. _ای) س (L03_+ s
  2259. _L04) س (L03_ s
  2260. //Analyzing 2nd Consonant of 4 Consonants
  2261. _L03) س (L05L06_ sa
  2262. _L03) س (L06L03_ s
  2263. _آ) س (L03L01 s
  2264. _آ) س (L03L02 s
  2265. _L03) س (L03L01 s
  2266. _L03) س (L06L03 sa
  2267. _L03) س (رL03+ sa
  2268. _L03) س (L05L03 sa
  2269. // Analyzing 3th Consonant of 6 Consonants
  2270. _L09L01) س (L03L09L09 s
  2271. _L03L03) س (L03L09L09 s
  2272. _L01L03) س (L03L09L09 sa
  2273. // Analyzing 4th Consonant of 8 Consonants
  2274. _L09L09L09) س (L03L09L09L09 sa
  2275. // Left to right characters Analyzer
  2276. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  2277. L01L01) س (L03_ sa
  2278. L09L01) س (L03_ s
  2279. L09L01) س (ل_+ sa
  2280. L09L01) س (ش_+ sa
  2281. L09L01) س (ر_+ sa
  2282. L09L01) س (ذ_+ sa
  2283. L09L01) س (ز_+ sa
  2284. L09L01) س (ض_+ sa
  2285. L09L01) س (ظ_+ sa
  2286. L09L01) س (L07_+N s
  2287. L01L03) س (L03_ sa
  2288. L01L03) س (L07_+N s
  2289. L03L03) س (L06_ s
  2290. L03L03) س (L05_ sa
  2291. // Analyzing 3th Consonant of 5 Consonants (left to right)
  2292. L09س) س (L03L09_+ s
  2293. L09L05) س (L05L06_ sa
  2294. L09L05) س (L03L09_ s
  2295. _L04L06) س (L06L09_+ s
  2296. _آL06) س (L03L09_+ s
  2297. L09L06) س (L03L09_ sa
  2298. L09L01) س (L03L09_ s
  2299. // Analyzing 4th Consonant of 7 Consonants (left to right)
  2300. L09L09L09) س (L03L09L09_ s
  2301. _L01L09L03) س (L03L09L09_ s
  2302. _L03L09L03) س (L03L09L09_ sa
  2303. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2304. L09L09L09L09) س (L03L09L09L09_ sa
  2305. // Prefixes س
  2306. _) سر (L04L09L09P2@ saR
  2307. _) سر (آL09L09P2@ saR
  2308. _) سوء (L09L09P3@ su?e
  2309. _) سانتی (L04L09L09P5@ sAnti
  2310. _) سانتی (آL09L09P5@ sAnti
  2311. // suffixes س
  2312. L09L01) ست (_+NSm2 st
  2313. L09L03) ست (_+NSm2 ast
  2314. L09L03) ستان (_Sm4 estAn
  2315. L09L01) ستان (_Sm4 stAn
  2316. L09L09) سان (_Sm3 sAn
  2317. L09L09) سا (_Sm2 sA
  2318. L09L09) ساز (_Sm3 sAz
  2319. L09L09) سرا (_Sm3 saRA
  2320. L09L09) سار (_Sm3 sAR
  2321. L09L09) سنج (_Sm3 sandZ
  2322. L09L09) سوار (_Sm4 savAR
  2323. L09L09) سال (_Sm3 sAl
  2324. L09L09) سالار (_Sm5 sAlAR
  2325. // arabic form of words (Babs) س
  2326. //فواعل eg. جوامع
  2327. _L04وا) س (L03_+ se
  2328. _خوا) س (L03_+ s
  2329. //فاعل eg. کاتب
  2330. _L04ا) س (L03_+ se
  2331. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2332. //فعول eg. خروج
  2333. _) س (L04وL03_ so
  2334. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2335. //مفعل eg. مکتب
  2336. _م) س (L04L03_+ s
  2337. _مL04) س (L03_+ sa
  2338. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2339. //مفعّل eg. مقدّس
  2340. _م) س (L04ّL03_+ sa
  2341. _مL04) س (ّL03_+ s:a
  2342. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2343. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2344. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2345. //افعل eg. اصغر
  2346. _اL03) س (L03_+ sa
  2347. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2348. //تفاعل eg. تفاوت
  2349. _تL04ا) س (L03_+ so
  2350. //تفعل eg. تفکر
  2351. _ت) س (L03L03_+ sa
  2352. _تL04) س (L03_++ s:o
  2353. //تفعّل eg. تفکّر
  2354. _ت) س (L03ّL03_+ sa
  2355. _تL04) س (ّL03_+ s:o
  2356. //مفاعل eg. مباحث
  2357. _مL04ا) س (L03_+ se
  2358. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2359. //انفعال eg. انفجار
  2360. _ان) س (L04اL03_++ se
  2361. //افتعال eg. افتخار
  2362. //مستفعل eg. مستخدم
  2363. _م) س (تL04L04L03_+ s
  2364. _مست) س (L04L03_+ s
  2365. _مستL04) س (L03_ se
  2366. //متفاعل eg. متفاوت
  2367. _متL04ا) س (L03_ se
  2368. _متL04ا) س (ی_ s
  2369. //متفعل eg. متخصص
  2370. _مت) س (L04L03_++ sa
  2371. _متL04) س (L03_+ s:e
  2372. //متفعّل eg. متخصّص
  2373. _مت) س (L04ّL03_++ sa
  2374. _متL04) س (ّL03_ s:e
  2375. //مفتعل eg. معتدل
  2376. _م) س (تL04L03_+ s
  2377. _مL04ت) س (L03_ se
  2378. //منفعل eg. منفجر
  2379. _من) س (L03L03_++ sa
  2380. _من) س (یL03_+ sa
  2381. _منL04) س (L03_+ se
  2382. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  2383. .group ش
  2384. // special codes for ش
  2385. // General Codes for Consonants
  2386. ش (L01 S
  2387. ش (L02 S
  2388. L02) ش S
  2389. _ا) ش S
  2390. ش (ّL08 SS
  2391. ش (ّ_ SS
  2392. ش (ّL03 SSa
  2393. ش (L03 Sa
  2394. L09) ش (ش+++ Sa
  2395. // ش as first letter in bondary of the words
  2396. _) ش (L03 Sa
  2397. // ش in end of the words
  2398. ش (_ S
  2399. // ش before و and a vowel
  2400. _) ش (وا Sa
  2401. _) ش (وL02 Sa
  2402. _) ش (ویL03 Sa
  2403. _) ش (ویL01 S
  2404. _) ش (ویL02 S
  2405. _) ش (وی_ S
  2406. L09) ش (وL02 S
  2407. // Others
  2408. ش (ه_+++ S
  2409. ش (ۀ_ S
  2410. ش (ـL01 S
  2411. ش (ـL02 S
  2412. ش (ـL03 Sa
  2413. ش (ــL01 S
  2414. ش (ــL02 S
  2415. ش (ــL03 Sa
  2416. ش (ـــL01 S
  2417. ش (ـــL02 S
  2418. ش (ـــL03 Sa
  2419. ش (ــ Sa
  2420. // Consonants Analyzer
  2421. // Right to left characters Analyzer
  2422. // Analyzing 2nd Consonant of 3 Consonants
  2423. _آ) ش (L03_ Sa
  2424. _آ) ش (د_+ S
  2425. _آ) ش (ر_+ S
  2426. _او) ش (L03_+ S
  2427. _ای) ش (L03_+ S
  2428. _L04) ش (L03_ S
  2429. //Analyzing 2nd Consonant of 4 Consonants
  2430. _L03) ش (L05L06_ Sa
  2431. _L03) ش (L06L03_ S
  2432. _آ) ش (L03L01 S
  2433. _آ) ش (L03L02 S
  2434. _L03) ش (L03L01 S
  2435. _L03) ش (L06L03 Sa
  2436. _L03) ش (رL03+ Sa
  2437. _L03) ش (L05L03 Sa
  2438. // Analyzing 3th Consonant of 6 Consonants
  2439. _L09L01) ش (L03L09L09 S
  2440. _L03L03) ش (L03L09L09 S
  2441. _L01L03) ش (L03L09L09 Sa
  2442. // Analyzing 4th Consonant of 8 Consonants
  2443. _L09L09L09) ش (L03L09L09L09 Sa
  2444. // Left to right characters Analyzer
  2445. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  2446. L01L01) ش (L03_ Sa
  2447. L09L01) ش (L03_ S
  2448. L09L01) ش (L07_+N S
  2449. L01L03) ش (L03_ Sa
  2450. L01L03) ش (L07_+N S
  2451. L03L03) ش (L06_ S
  2452. L03L03) ش (L05_ Sa
  2453. // Analyzing 3th Consonant of 5 Consonants (left to right)
  2454. L09ش) ش (L03L09_+ S
  2455. L09L05) ش (L05L06_ Sa
  2456. L09L05) ش (L03L09_ S
  2457. _L04L06) ش (L06L09_+ S
  2458. _آL06) ش (L03L09_+ S
  2459. L09L06) ش (L03L09_ Sa
  2460. L09L01) ش (L03L09_ S
  2461. // Analyzing 4th Consonant of 7 Consonants (left to right)
  2462. L09L09L09) ش (L03L09L09_ S
  2463. _L01L09L03) ش (L03L09L09_ S
  2464. _L03L09L03) ش (L03L09L09_ Sa
  2465. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2466. L09L09L09L09) ش (L03L09L09L09_ Sa
  2467. // Prefixes ش
  2468. _) شاد (L04L09L09P3@ S'Ad
  2469. _) شاد (آL09L09P3@ S'Ad
  2470. _) شاه (L04L09L09P3@ S'Ah
  2471. _) شاه (آL09L09P3@ S'Ah
  2472. // suffixes ش
  2473. L09L09) شناس (_Sm4 SenAs
  2474. L09L09) شناسان (_Sm6 SenAsAn
  2475. L09L09) شکن (_Sm3 Sekan
  2476. L09L09) شهر (_Sm3 SahR
  2477. L09L09) شنبه (_Sm4 Sanbe:
  2478. L09L09) شویی (_Sm4 Sui:
  2479. // Possessive pronouns
  2480. L09L09L03) ش (_NSm1 aS
  2481. L09L01و) ش (_NSm1 aS
  2482. L09L09L03ی) ش (_NSm1 jaS
  2483. L09L03) شو (_NSm2 eSo
  2484. L09L01) شو (_NSm2 So
  2485. L09L03) شان (_NSm3 eSAn
  2486. L01و) شان (_NSm3 eSAn
  2487. L09L03ی) شان (_NSm3 jeSAn
  2488. L09L03) شون (_NSm3 eSun
  2489. L09L01) شون (_NSm3 Sun
  2490. // Possessive pronouns for گی eg. "زندگیتان"
  2491. L09L09L03گی) شان (_NSm3 jeSAn
  2492. L09L01وگی) شان (_NSm3 jeSAn
  2493. L09L01یگی) شان (_NSm3 jeSAn
  2494. L09L09) شاه (_Sm3 SAh
  2495. L09L09) شمار (_Sm4 SomAR
  2496. L09L09L09) شدن (_Sm3 Sodan
  2497. // arabic form of words (Babs) ش
  2498. //فواعل eg. جوامع
  2499. _L04وا) ش (L03_+ Se
  2500. _خوا) ش (L03_+ S
  2501. //فاعل eg. کاتب
  2502. _L04ا) ش (L03_+ Se
  2503. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2504. //فعول eg. خروج
  2505. _) ش (L04وL03_ So
  2506. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2507. //مفعل eg. مکتب
  2508. _م) ش (L04L03_+ S
  2509. _مL04) ش (L03_+ Sa
  2510. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2511. //مفعّل eg. مقدّس
  2512. _م) ش (L04ّL03_+ Sa
  2513. _مL04) ش (ّL03_+ SSa
  2514. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2515. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2516. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2517. //افعل eg. اصغر
  2518. _اL03) ش (L03_+ Sa
  2519. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2520. //تفاعل eg. تفاوت
  2521. _تL04ا) ش (L03_+ So
  2522. //تفعل eg. تفکر
  2523. _ت) ش (L03L03_+ Sa
  2524. _تL04) ش (L03_++ SSo
  2525. //تفعّل eg. تفکّر
  2526. _ت) ش (L03ّL03_+ Sa
  2527. _تL04) ش (ّL03_+ SSo
  2528. //مفاعل eg. مباحث
  2529. _مL04ا) ش (L03_+ Se
  2530. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2531. //انفعال eg. انفجار
  2532. _ان) ش (L04اL03_++ Se
  2533. //افتعال eg. افتخار
  2534. //مستفعل eg. مستخدم
  2535. _مست) ش (L04L03_+ S
  2536. _مستL04) ش (L03_ Se
  2537. //متفاعل eg. متفاوت
  2538. _متL04ا) ش (L03_ Se
  2539. _متL04ا) ش (ی_ S
  2540. //متفعل eg. متخصص
  2541. _مت) ش (L04L03_++ Sa
  2542. _متL04) ش (L03_+ SSe
  2543. //متفعّل eg. متخصّص
  2544. _مت) ش (L04ّL03_++ Sa
  2545. _متL04) ش (ّL03_ SSe
  2546. //مفتعل eg. معتدل
  2547. _م) ش (تL04L03_+ S
  2548. _مL04ت) ش (L03_ Se
  2549. //منفعل eg. منفجر
  2550. _من) ش (L03L03_++ Sa
  2551. _من) ش (یL03_+ Sa
  2552. _منL04) ش (L03_+ Se
  2553. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  2554. .group ص
  2555. // special codes for ص
  2556. // General Codes for Consonants
  2557. ص (L01 s
  2558. ص (L02 s
  2559. L02) ص s
  2560. _ا) ص s
  2561. ص (ّL08 ss
  2562. ص (ّ_ ss
  2563. ص (ّL03 ssa
  2564. ص (L03 sa
  2565. L09) ص (ص+++ sa
  2566. // ص as first letter in bondary of the words
  2567. _) ص (L03 sa
  2568. // ص in end of the words
  2569. ص (_ s
  2570. // ص before و and a vowel
  2571. _) ص (وا sa
  2572. _) ص (وL02 sa
  2573. _) ص (ویL03 sa
  2574. _) ص (ویL01 s
  2575. _) ص (ویL02 s
  2576. _) ص (وی_ s
  2577. L09) ص (وL02 s
  2578. // Others
  2579. ص (ه_+++ s
  2580. ص (ۀ_ s
  2581. ص (ـL01 s
  2582. ص (ـL02 s
  2583. ص (ـL03 sa
  2584. ص (ــL01 s
  2585. ص (ــL02 s
  2586. ص (ــL03 sa
  2587. ص (ـــL01 s
  2588. ص (ـــL02 s
  2589. ص (ـــL03 sa
  2590. ص (ــ sa
  2591. // Consonants Analyzer
  2592. // Right to left characters Analyzer
  2593. // Analyzing 2nd Consonant of 3 Consonants
  2594. _آ) ص (L03_ sa
  2595. _آ) ص (د_+ s
  2596. _آ) ص (ر_+ s
  2597. _او) ص (L03_+ s
  2598. _ای) ص (L03_+ s
  2599. _L04) ص (L03_ s
  2600. //Analyzing 2nd Consonant of 4 Consonants
  2601. _L03) ص (L05L06_ sa
  2602. _L03) ص (L06L03_ s
  2603. _آ) ص (L03L01 s
  2604. _آ) ص (L03L02 s
  2605. _L03) ص (L03L01 s
  2606. _L03) ص (L06L03 sa
  2607. _L03) ص (رL03+ sa
  2608. _L03) ص (L05L03 sa
  2609. // Analyzing 3th Consonant of 6 Consonants
  2610. _L09L01) ص (L03L09L09 s
  2611. _L03L03) ص (L03L09L09 s
  2612. _L01L03) ص (L03L09L09 sa
  2613. // Analyzing 4th Consonant of 8 Consonants
  2614. _L09L09L09) ص (L03L09L09L09 sa
  2615. // Left to right characters Analyzer
  2616. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  2617. L01L01) ص (L03_ sa
  2618. L09L01) ص (L03_ s
  2619. L09L01) ص (ل_+ sa
  2620. L09L01) ص (ش_+ sa
  2621. L09L01) ص (ر_+ sa
  2622. L09L01) ص (ذ_+ sa
  2623. L09L01) ص (ز_+ sa
  2624. L09L01) ص (ض_+ sa
  2625. L09L01) ص (ظ_+ sa
  2626. L09L01) ص (L07_+N s
  2627. L01L03) ص (L03_ sa
  2628. L01L03) ص (L07_+N s
  2629. L03L03) ص (L06_ s
  2630. L03L03) ص (L05_ sa
  2631. // Analyzing 3th Consonant of 5 Consonants (left to right)
  2632. L09ص) ص (L03L09_+ s
  2633. L09L05) ص (L05L06_ sa
  2634. L09L05) ص (L03L09_ s
  2635. _L04L06) ص (L06L09_+ s
  2636. _آL06) ص (L03L09_+ s
  2637. L09L06) ص (L03L09_ sa
  2638. L09L01) ص (L03L09_ s
  2639. // Analyzing 4th Consonant of 7 Consonants (left to right)
  2640. L09L09L09) ص (L03L09L09_ s
  2641. _L01L09L03) ص (L03L09L09_ s
  2642. _L03L09L03) ص (L03L09L09_ sa
  2643. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2644. L09L09L09L09) ص (L03L09L09L09_ sa
  2645. // Prefixes ص
  2646. // Suffixes ص
  2647. L09L09) صد (_Sm2 sad
  2648. // arabic form of words (Babs) ص
  2649. //فواعل eg. جوامع
  2650. _L04وا) ص (L03_+ se
  2651. _خوا) ص (L03_+ s
  2652. //فاعل eg. کاتب
  2653. _L04ا) ص (L03_+ se
  2654. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2655. //فعول eg. خروج
  2656. _) ص (L04وL03_ so
  2657. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2658. //مفعل eg. مکتب
  2659. _م) ص (L04L03_+ s
  2660. _مL04) ص (L03_+ sa
  2661. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2662. //مفعّل eg. مقدّس
  2663. _م) ص (L04ّL03_+ sa
  2664. _مL04) ص (ّL03_+ s:a
  2665. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2666. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2667. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2668. //افعل eg. اصغر
  2669. _اL03) ص (L03_+ sa
  2670. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2671. //تفاعل eg. تفاوت
  2672. _تL04ا) ص (L03_+ so
  2673. //تفعل eg. تفکر
  2674. _ت) ص (L03L03_+ sa
  2675. _تL04) ص (L03_++ s:o
  2676. //تفعّل eg. تفکّر
  2677. _ت) ص (L03ّL03_+ sa
  2678. _تL04) ص (ّL03_+ s:o
  2679. //مفاعل eg. مباحث
  2680. _مL04ا) ص (L03_+ se
  2681. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2682. //انفعال eg. انفجار
  2683. _ان) ص (L04اL03_++ se
  2684. //افتعال eg. افتخار
  2685. //مستفعل eg. مستخدم
  2686. _مست) ص (L04L03_+ s
  2687. _مستL04) ص (L03_ se
  2688. //متفاعل eg. متفاوت
  2689. _متL04ا) ص (L03_ se
  2690. _متL04ا) ص (ی_ s
  2691. //متفعل eg. متخصص
  2692. _مت) ص (L04L03_++ sa
  2693. _متL04) ص (L03_+ s:e
  2694. //متفعّل eg. متخصّص
  2695. _مت) ص (L04ّL03_++ sa
  2696. _متL04) ص (ّL03_ s:e
  2697. //مفتعل eg. معتدل
  2698. _م) ص (تL04L03_+ s
  2699. _مL04ت) ص (L03_ se
  2700. //منفعل eg. منفجر
  2701. _من) ص (L03L03_++ sa
  2702. _من) ص (یL03_+ sa
  2703. _منL04) ص (L03_+ se
  2704. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  2705. .group ض
  2706. // special codes for ض
  2707. // General Codes for Consonants
  2708. ض (L01 z
  2709. ض (L02 z
  2710. L02) ض z
  2711. _ا) ض z
  2712. ض (ّL08 zz
  2713. ض (ّ_ zz
  2714. ض (ّL03 zza
  2715. ض (L03 za
  2716. L09) ض (ض+++ za
  2717. // ض as first letter in bondary of the words
  2718. _) ض (L03 za
  2719. // ض in end of the words
  2720. ض (_ z
  2721. // ض before و and a vowel
  2722. _) ض (وا za
  2723. _) ض (وL02 za
  2724. _) ض (ویL03 za
  2725. _) ض (ویL01 z
  2726. _) ض (ویL02 z
  2727. _) ض (وی_ z
  2728. L09) ض (وL02 z
  2729. // Others
  2730. ض (ه_+++ z
  2731. ض (ۀ_ z
  2732. ض (ـL01 z
  2733. ض (ـL02 z
  2734. ض (ـL03 za
  2735. ض (ــL01 z
  2736. ض (ــL02 z
  2737. ض (ــL03 za
  2738. ض (ـــL01 z
  2739. ض (ـــL02 z
  2740. ض (ـــL03 za
  2741. ض (ــ za
  2742. // Consonants Analyzer
  2743. // Right to left characters Analyzer
  2744. // Analyzing 2nd Consonant of 3 Consonants
  2745. _آ) ض (L03_ za
  2746. _آ) ض (د_+ z
  2747. _آ) ض (ر_+ z
  2748. _او) ض (L03_+ z
  2749. _ای) ض (L03_+ z
  2750. _L04) ض (L03_ z
  2751. //Analyzing 2nd Consonant of 4 Consonants
  2752. _L03) ض (L05L06_ za
  2753. _L03) ض (L06L03_ z
  2754. _آ) ض (L03L01 z
  2755. _آ) ض (L03L02 z
  2756. _L03) ض (L03L01 z
  2757. _L03) ض (L06L03 za
  2758. _L03) ض (رL03+ za
  2759. _L03) ض (L05L03 za
  2760. // Analyzing 3th Consonant of 6 Consonants
  2761. _L09L01) ض (L03L09L09 z
  2762. _L03L03) ض (L03L09L09 z
  2763. _L01L03) ض (L03L09L09 za
  2764. // Analyzing 4th Consonant of 8 Consonants
  2765. _L09L09L09) ض (L03L09L09L09 za
  2766. // Left to right characters Analyzer
  2767. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  2768. L01L01) ض (L03_ za
  2769. L09L01) ض (L03_ z
  2770. L09L01) ض (ث_+ za
  2771. L09L01) ض (ص_+ za
  2772. L09L01) ض (س_+ za
  2773. L09L01) ض (ش_+ za
  2774. L09L01) ض (ر_+ za
  2775. L09L01) ض (ق_+ za
  2776. L09L01) ض (غ_+ za
  2777. L09L01) ض (L07_+N z
  2778. L01L03) ض (L03_ za
  2779. L01L03) ض (L07_+N z
  2780. L03L03) ض (L06_ z
  2781. L03L03) ض (L05_ za
  2782. // Analyzing 3th Consonant of 5 Consonants (left to right)
  2783. L09ض) ض (L03L09_+ z
  2784. L09L05) ض (L05L06_ za
  2785. L09L05) ض (L03L09_ z
  2786. _L04L06) ض (L06L09_+ z
  2787. _آL06) ض (L03L09_+ z
  2788. L09L06) ض (L03L09_ za
  2789. L09L01) ض (L03L09_ z
  2790. // Analyzing 4th Consonant of 7 Consonants (left to right)
  2791. L09L09L09) ض (L03L09L09_ z
  2792. _L01L09L03) ض (L03L09L09_ z
  2793. _L03L09L03) ض (L03L09L09_ za
  2794. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2795. L09L09L09L09) ض (L03L09L09L09_ za
  2796. // Prefixes ض
  2797. _) ضد (L04L09L09P2@ zedde
  2798. _) ضد (آL09L09P2@ zedde
  2799. _) ضدّ (L04L09L09P3@ zedde
  2800. _) ضدّ (آL09L09P3@ zedde
  2801. // Suffixes ض
  2802. // Arabic form of words (Babs) ض
  2803. //فواعل eg. جوامع
  2804. _L04وا) ض (L03_+ ze
  2805. _خوا) ض (L03_+ z
  2806. //فاعل eg. کاتب
  2807. _L04ا) ض (L03_+ ze
  2808. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2809. //فعول eg. خروج
  2810. _) ض (L04وL03_ zo
  2811. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2812. //مفعل eg. مکتب
  2813. _م) ض (L04L03_+ z
  2814. _مL04) ض (L03_+ za
  2815. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2816. //مفعّل eg. مقدّس
  2817. _م) ض (L04ّL03_+ za
  2818. _مL04) ض (ّL03_+ zza
  2819. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2820. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2821. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2822. //افعل eg. اصغر
  2823. _اL03) ض (L03_+ za
  2824. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2825. //تفاعل eg. تفاوت
  2826. _تL04ا) ض (L03_+ zo
  2827. //تفعل eg. تفکر
  2828. _ت) ض (L03L03_+ za
  2829. _تL04) ض (L03_++ zzo
  2830. //تفعّل eg. تفکّر
  2831. _ت) ض (L03ّL03_+ za
  2832. _تL04) ض (ّL03_+ zzo
  2833. //مفاعل eg. مباحث
  2834. _مL04ا) ض (L03_+ ze
  2835. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2836. //انفعال eg. انفجار
  2837. _ان) ض (L04اL03_++ ze
  2838. //افتعال eg. افتخار
  2839. //مستفعل eg. مستخدم
  2840. _مست) ض (L04L03_+ z
  2841. _مستL04) ض (L03_ ze
  2842. //متفاعل eg. متفاوت
  2843. _متL04ا) ض (L03_ ze
  2844. _متL04ا) ض (ی_ z
  2845. //متفعل eg. متخصص
  2846. _مت) ض (L04L03_++ za
  2847. _متL04) ض (L03_+ zze
  2848. //متفعّل eg. متخصّص
  2849. _مت) ض (L04ّL03_++ za
  2850. _متL04) ض (ّL03_ zze
  2851. //مفتعل eg. معتدل
  2852. _م) ض (تL04L03_+ z
  2853. _مL04ت) ض (L03_ ze
  2854. //منفعل eg. منفجر
  2855. _من) ض (L03L03_++ za
  2856. _من) ض (یL03_+ za
  2857. _منL04) ض (L03_+ ze
  2858. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  2859. .group ط
  2860. // special codes for ط
  2861. // General Codes for Consonants
  2862. ط (L01 t
  2863. ط (L02 t
  2864. L02) ط t
  2865. _ا) ط t
  2866. ط (ّL08 tt
  2867. ط (ّ_ tt
  2868. ط (ّL03 tta
  2869. ط (L03 ta
  2870. L09) ط (ط+++ ta
  2871. // ط as first letter in bondary of the words
  2872. _) ط (L03 ta
  2873. // ط in end of the words
  2874. ط (_ t
  2875. // ط before و and a vowel
  2876. _) ط (وا ta
  2877. _) ط (وL02 ta
  2878. _) ط (ویL03 ta
  2879. _) ط (ویL01 t
  2880. _) ط (ویL02 t
  2881. _) ط (وی_ t
  2882. L09) ط (وL02 t
  2883. // Others
  2884. ط (ه_+++ t
  2885. ط (ۀ_ t
  2886. ط (ـL01 t
  2887. ط (ـL02 t
  2888. ط (ـL03 ta
  2889. ط (ــL01 t
  2890. ط (ــL02 t
  2891. ط (ــL03 ta
  2892. ط (ـــL01 t
  2893. ط (ـــL02 t
  2894. ط (ـــL03 ta
  2895. ط (ــ ta
  2896. // Consonants Analyzer
  2897. // Right to left characters Analyzer
  2898. // Analyzing 2nd Consonant of 3 Consonants
  2899. _آ) ط (L03_ ta
  2900. _آ) ط (د_+ t
  2901. _آ) ط (ر_+ t
  2902. _او) ط (L03_+ t
  2903. _ای) ط (L03_+ t
  2904. _L04) ط (L03_ t
  2905. //Analyzing 2nd Consonant of 4 Consonants
  2906. _L03) ط (L05L06_ ta
  2907. _L03) ط (L06L03_ t
  2908. _آ) ط (L03L01 t
  2909. _آ) ط (L03L02 t
  2910. _L03) ط (L03L01 t
  2911. _L03) ط (L06L03 ta
  2912. _L03) ط (رL03+ ta
  2913. _L03) ط (L05L03 ta
  2914. // Analyzing 3th Consonant of 6 Consonants
  2915. _L09L01) ط (L03L09L09 t
  2916. _L03L03) ط (L03L09L09 t
  2917. _L01L03) ط (L03L09L09 ta
  2918. // Analyzing 4th Consonant of 8 Consonants
  2919. _L09L09L09) ط (L03L09L09L09 ta
  2920. // Left to right characters Analyzer
  2921. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  2922. L09L01) ط (L03_ ta
  2923. L09L01) ط (L07_+N t
  2924. L01L03) ط (L03_ ta
  2925. L01L03) ط (L07_+N t
  2926. L03L03) ط (L03_ ta
  2927. // Analyzing 3th Consonant of 5 Consonants (left to right)
  2928. L09ط) ط (L03L09_+ t
  2929. L09L05) ط (L05L06_ ta
  2930. L09L05) ط (L03L09_ t
  2931. _L04L06) ط (L06L09_+ t
  2932. _آL06) ط (L03L09_+ t
  2933. L09L06) ط (L03L09_ ta
  2934. L09L01) ط (L03L09_ t
  2935. // Analyzing 4th Consonant of 7 Consonants (left to right)
  2936. L09L09L09) ط (L03L09L09_ t
  2937. _L01L09L03) ط (L03L09L09_ t
  2938. _L03L09L03) ط (L03L09L09_ ta
  2939. // Analyzing 5th Consonant of 9 Consonants (left to right)
  2940. L09L09L09L09) ط (L03L09L09L09_ ta
  2941. // Prefixes ط
  2942. // Suffixes ط
  2943. L09L09) طلب (_Sm3 talab
  2944. // arabic form of words (Babs) ط
  2945. //فواعل eg. جوامع
  2946. _L04وا) ط (L03_ te
  2947. _خوا) ط (L03_+ ta
  2948. //فاعل eg. کاتب
  2949. _L04ا) ط (L03_+ te
  2950. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  2951. //فعول eg. خروج
  2952. _) ط (L04وL03_ to
  2953. //فعال eg. شراب (Fa eSpeak read itd correctly)
  2954. //مفعل eg. مکتب
  2955. _م) ط (L04L03_+ t
  2956. _مL04) ط (L03_+ ta
  2957. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  2958. //مفعّل eg. مقدّس
  2959. _م) ط (L04ّL03_+ ta
  2960. _مL04) ط (ّL03_+ tta
  2961. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  2962. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  2963. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  2964. //افعل eg. اصغر
  2965. _اL03) ط (L03_+ ta
  2966. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  2967. //تفاعل eg. تفاوت
  2968. _تL04ا) ط (L03_ to
  2969. //تفعل eg. تفکر
  2970. _ت) ط (L03L03_+ ta
  2971. _تL04) ط (L03_+ tto
  2972. //تفعّل eg. تفکّر
  2973. _ت) ط (L03ّL03_+ ta
  2974. _تL04) ط (ّL03_+ tto
  2975. //مفاعل eg. مباحث
  2976. _مL04ا) ط (L03_ te
  2977. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  2978. //انفعال eg. انفجار
  2979. _ان) ط (L04اL03_++ te
  2980. //افتعال eg. افتخار
  2981. //مستفعل eg. مستخدم
  2982. _مست) ط (L04L03_+ t
  2983. _مستL04) ط (L03_ te
  2984. //متفاعل eg. متفاوت
  2985. _متL04ا) ط (L03_ te
  2986. _متL04ا) ط (ی_ t
  2987. //متفعل eg. متخصص
  2988. _مت) ط (L04L03_++ ta
  2989. _متL04) ط (L03_ tte
  2990. //متفعّل eg. متخصّص
  2991. _مت) ط (L04ّL03_++ ta
  2992. _متL04) ط (ّL03_ tte
  2993. //مفتعل eg. معتدل
  2994. _م) ط (تL04L03_+ t
  2995. _مL04ت) ط (L03_ te
  2996. //منفعل eg. منفجر
  2997. _من) ط (L03L03_++ ta
  2998. _من) ط (یL03_+ ta
  2999. _منL04) ط (L03_ te
  3000. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3001. .group ظ
  3002. // special codes for ظ
  3003. // General Codes for Consonants
  3004. ظ (L01 z
  3005. ظ (L02 z
  3006. L02) ظ z
  3007. _ا) ظ z
  3008. ظ (ّL08 zz
  3009. ظ (ّ_ zz
  3010. ظ (ّL03 zza
  3011. ظ (L03 za
  3012. L09) ظ (ظ+++ za
  3013. // ظ as first letter in bondary of the words
  3014. _) ظ (L03 za
  3015. // ظ in end of the words
  3016. ظ (_ z
  3017. // ظ before و and a vowel
  3018. _) ظ (وا za
  3019. _) ظ (وL02 za
  3020. _) ظ (ویL03 za
  3021. _) ظ (ویL01 z
  3022. _) ظ (ویL02 z
  3023. _) ظ (وی_ z
  3024. L09) ظ (وL02 z
  3025. // Others
  3026. ظ (ه_+++ z
  3027. ظ (ۀ_ z
  3028. ظ (ـL01 z
  3029. ظ (ـL02 z
  3030. ظ (ـL03 za
  3031. ظ (ــL01 z
  3032. ظ (ــL02 z
  3033. ظ (ــL03 za
  3034. ظ (ـــL01 z
  3035. ظ (ـــL02 z
  3036. ظ (ـــL03 za
  3037. ظ (ــ za
  3038. // Consonants Analyzer
  3039. // Right to left characters Analyzer
  3040. // Analyzing 2nd Consonant of 3 Consonants
  3041. _آ) ظ (L03_ za
  3042. _آ) ظ (د_+ z
  3043. _آ) ظ (ر_+ z
  3044. _او) ظ (L03_+ z
  3045. _ای) ظ (L03_+ z
  3046. _L04) ظ (L03_ z
  3047. //Analyzing 2nd Consonant of 4 Consonants
  3048. _L03) ظ (L05L06_ za
  3049. _L03) ظ (L06L03_ z
  3050. _آ) ظ (L03L01 z
  3051. _آ) ظ (L03L02 z
  3052. _L03) ظ (L03L01 z
  3053. _L03) ظ (L06L03 za
  3054. _L03) ظ (رL03+ za
  3055. _L03) ظ (L05L03 za
  3056. // Analyzing 3th Consonant of 6 Consonants
  3057. _L09L01) ظ (L03L09L09 z
  3058. _L03L03) ظ (L03L09L09 z
  3059. _L01L03) ظ (L03L09L09 za
  3060. // Analyzing 4th Consonant of 8 Consonants
  3061. _L09L09L09) ظ (L03L09L09L09 za
  3062. // Left to right characters Analyzer
  3063. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3064. L01L01) ظ (L03_ za
  3065. L09L01) ظ (L03_ z
  3066. L09L01) ظ (ث_+ za
  3067. L09L01) ظ (ص_+ za
  3068. L09L01) ظ (س_+ za
  3069. L09L01) ظ (ش_+ za
  3070. L09L01) ظ (ر_+ za
  3071. L09L01) ظ (ق_+ za
  3072. L09L01) ظ (غ_+ za
  3073. L09L01) ظ (L07_+N z
  3074. L01L03) ظ (L03_ za
  3075. L01L03) ظ (L07_+N z
  3076. L03L03) ظ (L06_ z
  3077. L03L03) ظ (L05_ za
  3078. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3079. L09ظ) ظ (L03L09_+ z
  3080. L09L05) ظ (L05L06_ za
  3081. L09L05) ظ (L03L09_ z
  3082. _L04L06) ظ (L06L09_+ z
  3083. _آL06) ظ (L03L09_+ z
  3084. L09L06) ظ (L03L09_ za
  3085. L09L01) ظ (L03L09_ z
  3086. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3087. L09L09L09) ظ (L03L09L09_ z
  3088. _L01L09L03) ظ (L03L09L09_ z
  3089. _L03L09L03) ظ (L03L09L09_ za
  3090. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3091. L09L09L09L09) ظ (L03L09L09L09_ za
  3092. // Prefixes ظ
  3093. // Suffixes ظ
  3094. // arabic form of words (Babs) ظ
  3095. //فواعل eg. جوامع
  3096. _L04وا) ظ (L03_+ ze
  3097. _خوا) ظ (L03_+ z
  3098. //فاعل eg. کاتب
  3099. _L04ا) ظ (L03_+ ze
  3100. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  3101. //فعول eg. خروج
  3102. _) ظ (L04وL03_ zo
  3103. //فعال eg. شراب (Fa eSpeak read itd correctly)
  3104. //مفعل eg. مکتب
  3105. _م) ظ (L04L03_+ z
  3106. _مL04) ظ (L03_+ za
  3107. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  3108. //مفعّل eg. مقدّس
  3109. _م) ظ (L04ّL03_+ za
  3110. _مL04) ظ (ّL03_+ zza
  3111. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  3112. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  3113. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  3114. //افعل eg. اصغر
  3115. _اL03) ظ (L03_+ za
  3116. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  3117. //تفاعل eg. تفاوت
  3118. _تL04ا) ظ (L03_+ zo
  3119. //تفعل eg. تفکر
  3120. _ت) ظ (L03L03_+ za
  3121. _تL04) ظ (L03_++ zzo
  3122. //تفعّل eg. تفکّر
  3123. _ت) ظ (L03ّL03_+ za
  3124. _تL04) ظ (ّL03_+ zzo
  3125. //مفاعل eg. مباحث
  3126. _مL04ا) ظ (L03_+ ze
  3127. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  3128. //انفعال eg. انفجار
  3129. _ان) ظ (L04اL03_++ ze
  3130. //افتعال eg. افتخار
  3131. //مستفعل eg. مستخدم
  3132. _مست) ظ (L04L03_+ z
  3133. _مستL04) ظ (L03_ ze
  3134. //متفاعل eg. متفاوت
  3135. _متL04ا) ظ (L03_ ze
  3136. _متL04ا) ظ (ی_ z
  3137. //متفعل eg. متخصص
  3138. _مت) ظ (L04L03_++ za
  3139. _متL04) ظ (L03_+ zze
  3140. //متفعّل eg. متخصّص
  3141. _مت) ظ (L04ّL03_++ za
  3142. _متL04) ظ (ّL03_ zze
  3143. //مفتعل eg. معتدل
  3144. _م) ظ (تL04L03_+ z
  3145. _مL04ت) ظ (L03_ ze
  3146. //منفعل eg. منفجر
  3147. _من) ظ (L03L03_++ za
  3148. _من) ظ (یL03_+ za
  3149. _منL04) ظ (L03_+ ze
  3150. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3151. .group ع
  3152. // special codes for ع
  3153. // ع preceded by another letter
  3154. _آ) ع ?
  3155. // ع bondary of words\
  3156. //L09L01) ع (L03 e?
  3157. // General Codes for Consonants
  3158. ع (L01 ?
  3159. ع (L02 ?
  3160. L02) ع ?
  3161. _ا) ع ?
  3162. ع (ّL08 ??
  3163. ع (ّ_ ??
  3164. ع (ّL03 ??a
  3165. ع (L03 ?a
  3166. L09) ع (ع+++ ?a
  3167. // ع as first letter in bondary of the words
  3168. _) ع (L03 a:
  3169. _) ع (ا
  3170. _) ع (و a
  3171. _) ع (ی e
  3172. // ع in end of the words
  3173. L09) ع (_ '?
  3174. // ع before و and a vowel
  3175. // Others
  3176. ع (ه_+++ ?
  3177. ع (ۀ_ ?
  3178. ع (ـL01 ?
  3179. ع (ـL02 ?
  3180. ع (ـL03 ?a
  3181. ع (ــL01 ?
  3182. ع (ــL02 ?
  3183. ع (ــL03 ?a
  3184. ع (ـــL01 ?
  3185. ع (ـــL02 ?
  3186. ع (ـــL03 ?a
  3187. ع (ــ ?a
  3188. // Consonants Analyzer
  3189. // Right to left characters Analyzer
  3190. // Analyzing 2nd Consonant of 3 Consonants
  3191. _او) ع (L03_+ ?
  3192. _ای) ع (L03_+ ?
  3193. _L04) ع (L03_ ?
  3194. //Analyzing 2nd Consonant of 4 Consonants
  3195. _L03) ع (L05L06_ ?a
  3196. _L03) ع (L06L03_ ?
  3197. _آ) ع (L03L01 ?
  3198. _آ) ع (L03L02 ?
  3199. _L03) ع (L03L01 ?
  3200. _L03) ع (L06L03 ?a
  3201. _L03) ع (رL03+ ?a
  3202. _L03) ع (L05L03 ?a
  3203. // Analyzing 3th Consonant of 6 Consonants
  3204. _L09L01) ع (L03L09L09 ?
  3205. _L03L03) ع (L03L09L09 ?
  3206. _L01L03) ع (L03L09L09 ?a
  3207. // Analyzing 4th Consonant of 8 Consonants
  3208. _L09L09L09) ع (L03L09L09L09 ?a
  3209. // Left to right characters Analyzer
  3210. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3211. L09L01) ع (L03_ ?a
  3212. L09L01) ع (L07_+N ?
  3213. L01L03) ع (L03_ ?a
  3214. L01L03) ع (L07_+N ?
  3215. L03L03) ع (L03_ ?a
  3216. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3217. L09ع) ع (L03L09_+ ?
  3218. L09L05) ع (L05L06_ ?a
  3219. L09L05) ع (L03L09_ ?
  3220. _L04L06) ع (L06L09_+ ?
  3221. _آL06) ع (L03L09_+ ?
  3222. L09L06) ع (L03L09_ ?a
  3223. L09L01) ع (L03L09_ ?
  3224. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3225. L09L09L09) ع (L03L09L09_ ?
  3226. _L01L09L03) ع (L03L09L09_ ?
  3227. _L03L09L03) ع (L03L09L09_ ?a
  3228. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3229. L09L09L09L09) ع (L03L09L09L09_ ?a
  3230. // Prefixes ع
  3231. _) عبد (L04L09L09P3@ 'a:bd
  3232. _) عبد (آL09L09P3@ 'a:bd
  3233. _) علی (L04L09L09P3@ a:li
  3234. _) علی (آL09L09P3@ a:li
  3235. // suffixes ع
  3236. L09L09) علی (_NSm3 a:li
  3237. // arabic form of words (Babs) ع
  3238. //فواعل eg. جوامع
  3239. _L04وا) ع (L03_ ?e
  3240. _خوا) ع (L03_+ ?a
  3241. //فاعل eg. کاتب
  3242. _L04ا) ع (L03_+ ?e
  3243. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  3244. //فعول eg. خروج
  3245. _) ع (L04وL03_ o
  3246. //فعال eg. شراب (Fa eSpeak read itd correctly)
  3247. //مفعل eg. مکتب
  3248. _م) ع (L04L03_+ ?
  3249. _مL04) ع (L03_+ ?a
  3250. _مL04L04) ع (_ ?
  3251. //مفعّل eg. مقدّس
  3252. _م) ع (L04ّL03_+ ?a
  3253. _مL04) ع (ّL03_+ ??a
  3254. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  3255. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  3256. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  3257. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  3258. //افعل eg. اصغر
  3259. _اL03) ع (L03_+ ?a
  3260. _اL03L03) ع (_ ?
  3261. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  3262. //تفاعل eg. تفاوت
  3263. _تL04ا) ع (L03_ ?o
  3264. _تL09ا)L09 ع (_ ?
  3265. //تفعل eg. تفکر
  3266. _ت) ع (L03L03_+ ?a
  3267. _تL04) ع (L03_+ ??o
  3268. //تفعّل eg. تفکّر
  3269. _ت) ع (L03ّL03_+ ?a
  3270. _تL04) ع (ّL03_+ ??o
  3271. _تL03L03) ع (_ ?
  3272. //مفاعل eg. مباحث
  3273. _مL04ا) ع (L03_ ?e
  3274. _مL09اL09) ع (_ ?
  3275. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  3276. _است) ع (L04اL03_ ?
  3277. _استL04) ع (اL03_ ?
  3278. //انفعال eg. انفجار
  3279. _ان) ع (L04اL03_++ ?e
  3280. //افتعال eg. افتخار
  3281. //مستفعل eg. مستخدم
  3282. _مست) ع (L04L03_+ ?
  3283. _مستL04) ع (L03_ ?e
  3284. //متفاعل eg. متفاوت
  3285. _متL04ا) ع (L03_ ?e
  3286. _متL04ا) ع (ی_ ?
  3287. _متL04اL04) ع (_ ?
  3288. //متفعل eg. متخصص
  3289. _مت) ع (L04L03_++ ?a
  3290. _متL04) ع (L03_ ??e
  3291. //متفعّل eg. متخصّص
  3292. _مت) ع (L04ّL03_++ ?a
  3293. _متL04) ع (ّL03_ ??e
  3294. _متL04L04) ع (_ ?
  3295. //مفتعل eg. معتدل
  3296. _م) ع (تL04L03_+ ?
  3297. _مL04ت) ع (L03_ ?e
  3298. _مL04تL04) ع (_ ?
  3299. //منفعل eg. منفجر
  3300. _من) ع (L03L03_++ ?a
  3301. _من) ع (یL03_+ ?a
  3302. _منL04) ع (L03_ ?e
  3303. _منL09L09) ع (_ ?
  3304. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3305. .group غ
  3306. // special codes for غ
  3307. // General Codes for Consonants
  3308. غ (L01 q1
  3309. غ (L02 q1
  3310. L02) غ q1
  3311. _ا) غ q1
  3312. غ (ّL08 q1q1
  3313. غ (ّ_ q1q1
  3314. غ (ّL03 q1q1a
  3315. غ (L03 q1a
  3316. L09) غ (غ+++ q1a
  3317. // غ as first letter in bondary of the words
  3318. _) غ (L03 q1a
  3319. // غ in end of the words
  3320. غ (_ q1
  3321. // غ before و and a vowel
  3322. _) غ (وا q1a
  3323. _) غ (وL02 q1a
  3324. _) غ (ویL03 q1a
  3325. _) غ (ویL01 q1
  3326. _) غ (ویL02 q1
  3327. _) غ (وی_ q1
  3328. L09) غ (وL02 q1
  3329. // Others
  3330. غ (ه_+++ q1
  3331. غ (ۀ_ q1
  3332. غ (ـL01 q1
  3333. غ (ـL02 q1
  3334. غ (ـL03 q1a
  3335. غ (ــL01 q1
  3336. غ (ــL02 q1
  3337. غ (ــL03 q1a
  3338. غ (ـــL01 q1
  3339. غ (ـــL02 q1
  3340. غ (ـــL03 q1a
  3341. غ (ــ q1a
  3342. // Consonants Analyzer
  3343. // Right to left characters Analyzer
  3344. // Analyzing 2nd Consonant of 3 Consonants
  3345. _آ) غ (L03_ q1a
  3346. _آ) غ (د_+ q1
  3347. _آ) غ (ر_+ q1
  3348. _او) غ (L03_+ q1
  3349. _ای) غ (L03_+ q1
  3350. _L04) غ (L03_ q1
  3351. //Analyzing 2nd Consonant of 4 Consonants
  3352. _L03) غ (L05L06_ q1a
  3353. _L03) غ (L06L03_ q1
  3354. _آ) غ (L03L01 q1
  3355. _آ) غ (L03L02 q1
  3356. _L03) غ (L03L01 q1
  3357. _L03) غ (L06L03 q1a
  3358. _L03) غ (رL03+ q1a
  3359. _L03) غ (L05L03 q1a
  3360. // Analyzing 3th Consonant of 6 Consonants
  3361. _L09L01) غ (L03L09L09 q1
  3362. _L03L03) غ (L03L09L09 q1
  3363. _L01L03) غ (L03L09L09 q1a
  3364. // Analyzing 4th Consonant of 8 Consonants
  3365. _L09L09L09) غ (L03L09L09L09 q1a
  3366. // Left to right characters Analyzer
  3367. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3368. L09L01) غ (L03_ q1a
  3369. L09L01) غ (L07_+N q1
  3370. L01L03) غ (L03_ q1a
  3371. L01L03) غ (L07_+N q1
  3372. L03L03) غ (L03_ q1a
  3373. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3374. L09غ) غ (L03L09_+ q1
  3375. _L04L03) غ (L06L09_+ q1
  3376. _آL03) غ (L05L06_+ q1a
  3377. _آL03) غ (L03L09_+ q1
  3378. L09L03) غ (L03L09_ q1a
  3379. L09L01) غ (L03L09_ q1
  3380. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3381. L09L09L09) غ (L03L09L09_ q1
  3382. _L01L09L03) غ (L03L09L09_ q1
  3383. _L03L09L03) غ (L03L09L09_ q1a
  3384. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3385. L09L09L09L09) غ (L03L09L09L09_ q1a
  3386. // Prefixes غ
  3387. _) غیر (L04L09L09P3@ 'q1ejRe
  3388. _) غیر (آL09L09P3@ 'q1ejRe
  3389. _) غلام (L04L09L09P4@ q1olAm
  3390. _) غلام (آL09L09P4@ q1olAm
  3391. // suffixes غ
  3392. L09L09) غلام (_Sm4 q1olAm
  3393. // arabic form of words (Babs) غ
  3394. //فواعل eg. جوامع
  3395. _L04وا) غ (L03_ q1e
  3396. _خوا) غ (L03_+ q1a
  3397. //فاعل eg. کاتب
  3398. _L04ا) غ (L03_+ q1e
  3399. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  3400. //فعول eg. خروج
  3401. _) غ (L04وL03_ q1o
  3402. //فعال eg. شراب (Fa eSpeak read itd correctly)
  3403. //مفعل eg. مکتب
  3404. _م) غ (L04L03_+ q1
  3405. _مL04) غ (L03_+ q1a
  3406. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  3407. //مفعّل eg. مقدّس
  3408. _م) غ (L04ّL03_+ q1a
  3409. _مL04) غ (ّL03_+ q1q1a
  3410. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  3411. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  3412. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  3413. //افعل eg. اصغر
  3414. _اL03) غ (L03_+ q1a
  3415. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  3416. //تفاعل eg. تفاوت
  3417. _تL04ا) غ (L03_ q1o
  3418. //تفعل eg. تفکر
  3419. _ت) غ (L03L03_+ q1a
  3420. _تL04) غ (L03_+ q1q1o
  3421. //تفعّل eg. تفکّر
  3422. _ت) غ (L03ّL03_+ q1a
  3423. _تL04) غ (ّL03_+ q1q1o
  3424. //مفاعل eg. مباحث
  3425. _مL04ا) غ (L03_ q1e
  3426. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  3427. //انفعال eg. انفجار
  3428. _ان) غ (L04اL03_++ q1e
  3429. //افتعال eg. افتخار
  3430. //مستفعل eg. مستخدم
  3431. _مست) غ (L04L03_+ q1
  3432. _مستL04) غ (L03_ q1e
  3433. //متفاعل eg. متفاوت
  3434. _متL04ا) غ (L03_ q1e
  3435. _متL04ا) غ (ی_ q1
  3436. //متفعل eg. متخصص
  3437. _مت) غ (L04L03_++ q1a
  3438. _متL04) غ (L03_ q1q1e
  3439. //متفعّل eg. متخصّص
  3440. _مت) غ (L04ّL03_++ q1a
  3441. _متL04) غ (ّL03_ q1q1e
  3442. //مفتعل eg. معتدل
  3443. _م) غ (تL04L03_+ q1
  3444. _مL04ت) غ (L03_ q1e
  3445. //منفعل eg. منفجر
  3446. _من) غ (L03L03_++ q1a
  3447. _من) غ (یL03_+ q1a
  3448. _منL04) غ (L03_ q1e
  3449. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3450. .group ف
  3451. // special codes for ف
  3452. // General Codes for Consonants
  3453. ف (L01 f
  3454. ف (L02 f
  3455. L02) ف f
  3456. _ا) ف f
  3457. ف (ّL08 ff
  3458. ف (ّ_ ff
  3459. ف (ّL03 ffa
  3460. ف (L03 fa
  3461. L09) ف (ف+++ fa
  3462. // ف as first letter in bondary of the words
  3463. _) ف (L03 fa
  3464. // ف in end of the words
  3465. ف (_ f
  3466. // ف before و and a vowel
  3467. _) ف (وا fa
  3468. _) ف (وL02 fa
  3469. _) ف (ویL03 fa
  3470. _) ف (ویL01 f
  3471. _) ف (ویL02 f
  3472. _) ف (وی_ f
  3473. L09) ف (وL02 f
  3474. // Others
  3475. ف (ه_+++ f
  3476. ف (ۀ_ f
  3477. ف (ـL01 f
  3478. ف (ـL02 f
  3479. ف (ـL03 fa
  3480. ف (ــL01 f
  3481. ف (ــL02 f
  3482. ف (ــL03 fa
  3483. ف (ـــL01 f
  3484. ف (ـــL02 f
  3485. ف (ـــL03 fa
  3486. ف (ــ fa
  3487. // Consonants Analyzer
  3488. // Right to left characters Analyzer
  3489. // Analyzing 2nd Consonant of 3 Consonants
  3490. _آ) ف (L03_ fa
  3491. _آ) ف (د_+ f
  3492. _آ) ف (ر_+ f
  3493. _او) ف (L03_+ f
  3494. _ای) ف (L03_+ f
  3495. _L04) ف (L03_ f
  3496. //Analyzing 2nd Consonant of 4 Consonants
  3497. _L03) ف (L05L06_ fa
  3498. _L03) ف (L06L03_ f
  3499. _آ) ف (L03L01 f
  3500. _آ) ف (L03L02 f
  3501. _L03) ف (L03L01 f
  3502. _L03) ف (L06L03 fa
  3503. _L03) ف (رL03+ fa
  3504. _L03) ف (L05L03 f
  3505. // Analyzing 3th Consonant of 6 Consonants
  3506. _L09L01) ف (L03L09L09 f
  3507. _L03L03) ف (L03L09L09 f
  3508. _L01L03) ف (L03L09L09 fa
  3509. // Analyzing 4th Consonant of 8 Consonants
  3510. _L09L09L09) ف (L03L09L09L09 fa
  3511. // Left to right characters Analyzer
  3512. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3513. L01L01) ف (L03_ fa
  3514. L09L01) ف (L03_ f
  3515. L09L01) ف (ن_+ fa
  3516. L09L01) ف (ل_+ fa
  3517. L09L01) ف (م_+ fa
  3518. L09L01) ف (ر_+ fa
  3519. L09L01) ف (ق_+ fa
  3520. L09L01) ف (غ_+ fa
  3521. L09L01) ف (L07_+N f
  3522. L01L03) ف (L03_ fa
  3523. L01L03) ف (L07_+N f
  3524. L03L03) ف (L06_ f
  3525. _آL03L06) ف (L05_ af
  3526. L09L03L05) ف (L05_ af
  3527. L03L06) ف (L05_ f
  3528. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3529. L09ف) ف (L03L09_+ f
  3530. L09L05) ف (L05L06_ fa
  3531. L09L05) ف (L03L09_ f
  3532. _L04L06) ف (L06L09_+ f
  3533. _آL06) ف (L03L09_+ f
  3534. L09L06) ف (L03L09_ fa
  3535. L09L01) ف (L03L09_ f
  3536. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3537. L09L09L09) ف (L03L09L09_ f
  3538. _L01L09L03) ف (L03L09L09_ f
  3539. _L03L09L03) ف (L03L09L09_ fa
  3540. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3541. L09L09L09L09) ف (L03L09L09L09_ fa
  3542. // Prefixes ف
  3543. _) فرا (L04L09P3@ faRA
  3544. _) فرا (آL09P3@ faRA
  3545. // suffixes ف
  3546. L09L09) فام (_Sm3 fAm
  3547. L09L09) فر (_Sm2 faR
  3548. L09L09) فروش (_Sm4 foRuS
  3549. L09L09) فشان (_Sm4 feSAn
  3550. // arabic form of words (Babs) ف
  3551. //فواعل eg. جوامع
  3552. _L04وا) ف (L03_+ fe
  3553. _خوا) ف (L03_+ f
  3554. //فاعل eg. کاتب
  3555. _L04ا) ف (L03_+ fe
  3556. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  3557. //فعول eg. خروج
  3558. _) ف (L04وL03_ fo
  3559. //فعال eg. شراب (Fa eSpeak read itd correctly)
  3560. //مفعل eg. مکتب
  3561. _م) ف (L04L03_+ f
  3562. _مL04) ف (L03_+ fa
  3563. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  3564. //مفعّل eg. مقدّس
  3565. _م) ف (L04ّL03_+ fa
  3566. _مL04) ف (ّL03_+ ffa
  3567. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  3568. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  3569. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  3570. //افعل eg. اصغر
  3571. _اL03) ف (L03_+ fa
  3572. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  3573. //تفاعل eg. تفاوت
  3574. _تL04ا) ف (L03_+ fo
  3575. //تفعل eg. تفکر
  3576. _ت) ف (L03L03_+ fa
  3577. _تL04) ف (L03_++ ffo
  3578. //تفعّل eg. تفکّر
  3579. _ت) ف (L03ّL03_+ fa
  3580. _تL04) ف (ّL03_+ ffo
  3581. //مفاعل eg. مباحث
  3582. _مL04ا) ف (L03_+ fe
  3583. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  3584. //انفعال eg. انفجار
  3585. _ان) ف (L04اL03_++ fe
  3586. //افتعال eg. افتخار
  3587. //مستفعل eg. مستخدم
  3588. _مست) ف (L04L03_+ f
  3589. _مستL04) ف (L03_ fe
  3590. //متفاعل eg. متفاوت
  3591. _متL04ا) ف (L03_ fe
  3592. _متL04ا) ف (ی_ f
  3593. //متفعل eg. متخصص
  3594. _مت) ف (L04L03_++ fa
  3595. _متL04) ف (L03_+ ffe
  3596. //متفعّل eg. متخصّص
  3597. _مت) ف (L04ّL03_++ fa
  3598. _متL04) ف (ّL03_ ffe
  3599. //مفتعل eg. معتدل
  3600. _م) ف (تL04L03_+ f
  3601. _مL04ت) ف (L03_ fe
  3602. //منفعل eg. منفجر
  3603. _من) ف (L03L03_++ fa
  3604. _من) ف (یL03_+ fa
  3605. _منL04) ف (L03_+ fe
  3606. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3607. .group ق
  3608. // special codes for ق
  3609. // General Codes for Consonants
  3610. ق (L01 q1
  3611. ق (L02 q1
  3612. L02) ق q1
  3613. _ا) ق q1
  3614. ق (ّL08 q1q1
  3615. ق (ّ_ q1q1
  3616. ق (ّL03 q1q1a
  3617. ق (L03 q1a
  3618. L09) ق (ق+++ q1a
  3619. // ق as first letter in bondary of the words
  3620. _) ق (L03 q1a
  3621. // ق in end of the words
  3622. ق (_ q1
  3623. // ق before و and a vowel
  3624. _) ق (وا q1a
  3625. _) ق (وL02 q1a
  3626. _) ق (ویL03 q1a
  3627. _) ق (ویL01 q1
  3628. _) ق (ویL02 q1
  3629. _) ق (وی_ q1
  3630. L09) ق (وL02 q1
  3631. // Others
  3632. ق (ه_+++ q1
  3633. ق (ۀ_ q1
  3634. ق (ـL01 q1
  3635. ق (ـL02 q1
  3636. ق (ـL03 q1a
  3637. ق (ــL01 q1
  3638. ق (ــL02 q1
  3639. ق (ــL03 q1a
  3640. ق (ـــL01 q1
  3641. ق (ـــL02 q1
  3642. ق (ـــL03 q1a
  3643. ق (ــ q1a
  3644. // Consonants Analyzer
  3645. // Right to left characters Analyzer
  3646. // Analyzing 2nd Consonant of 3 Consonants
  3647. _آ) ق (L03_ q1a
  3648. _آ) ق (د_+ q1
  3649. _آ) ق (ر_+ q1
  3650. _او) ق (L03_+ q1
  3651. _ای) ق (L03_+ q1
  3652. _L04) ق (L03_ q1
  3653. //Analyzing 2nd Consonant of 4 Consonants
  3654. _L03) ق (L05L06_ q1a
  3655. _L03) ق (L06L03_ q1
  3656. _آ) ق (L03L01 q1
  3657. _آ) ق (L03L02 q1
  3658. _L03) ق (L03L01 q1
  3659. _L03) ق (L06L03 q1a
  3660. _L03) ق (رL03+ q1a
  3661. _L03) ق (L05L03 q1a
  3662. // Analyzing 3th Consonant of 6 Consonants
  3663. _L09L01) ق (L03L09L09 q1
  3664. _L03L03) ق (L03L09L09 q1
  3665. _L01L03) ق (L03L09L09 q1a
  3666. // Analyzing 4th Consonant of 8 Consonants
  3667. _L09L09L09) ق (L03L09L09L09 q1a
  3668. // Left to right characters Analyzer
  3669. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3670. L09L01) ق (L03_ q1a
  3671. L09L01) ق (L07_+N q1
  3672. L01L03) ق (L03_ q1a
  3673. L01L03) ق (L07_+N q1
  3674. L03L03) ق (L03_ q1a
  3675. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3676. L09ق) ق (L03L09_+ q1
  3677. _L04L03) ق (L06L09_+ q1
  3678. _آL03) ق (L05L06_+ q1a
  3679. _آL03) ق (L03L09_+ q1
  3680. L09L03) ق (L03L09_ q1a
  3681. L09L01) ق (L03L09_ q1
  3682. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3683. L09L09L09) ق (L03L09L09_ q1
  3684. _L01L09L03) ق (L03L09L09_ q1
  3685. _L03L09L03) ق (L03L09L09_ q1a
  3686. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3687. L09L09L09L09) ق (L03L09L09L09_ q1a
  3688. // Prefixes ق
  3689. _) قابل (L04L09L09P4@ q1'Abele
  3690. _) قابل (آL09L09P4@ q1'Abele
  3691. // suffixes ق
  3692. // arabic form of words (Babs) ق
  3693. //فواعل eg. جوامع
  3694. _L04وا) ق (L03_ q1e
  3695. _خوا) ق (L03_+ q1a
  3696. //فاعل eg. کاتب
  3697. _L04ا) ق (L03_+ q1e
  3698. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  3699. //فعول eg. خروج
  3700. _) ق (L04وL03_ q1o
  3701. //فعال eg. شراب (Fa eSpeak read itd correctly)
  3702. //مفعل eg. مکتب
  3703. _م) ق (L04L03_+ q1
  3704. _مL04) ق (L03_+ q1a
  3705. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  3706. //مفعّل eg. مقدّس
  3707. _م) ق (L04ّL03_+ q1a
  3708. _مL04) ق (ّL03_+ q1q1a
  3709. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  3710. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  3711. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  3712. //افعل eg. اصغر
  3713. _اL03) ق (L03_+ q1a
  3714. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  3715. //تفاعل eg. تفاوت
  3716. _تL04ا) ق (L03_ q1o
  3717. //تفعل eg. تفکر
  3718. _ت) ق (L03L03_+ q1a
  3719. _تL04) ق (L03_+ q1q1o
  3720. //تفعّل eg. تفکّر
  3721. _ت) ق (L03ّL03_+ q1a
  3722. _تL04) ق (ّL03_+ q1q1o
  3723. //مفاعل eg. مباحث
  3724. _مL04ا) ق (L03_ q1e
  3725. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  3726. //انفعال eg. انفجار
  3727. _ان) ق (L04اL03_++ q1e
  3728. //افتعال eg. افتخار
  3729. //مستفعل eg. مستخدم
  3730. _مست) ق (L04L03_+ q1
  3731. _مستL04) ق (L03_ q1e
  3732. //متفاعل eg. متفاوت
  3733. _متL04ا) ق (L03_ q1e
  3734. _متL04ا) ق (ی_ q1
  3735. //متفعل eg. متخصص
  3736. _مت) ق (L04L03_++ q1a
  3737. _متL04) ق (L03_ q:q1e
  3738. //متفعّل eg. متخصّص
  3739. _مت) ق (L04ّL03_++ q1a
  3740. _متL04) ق (ّL03_ q:q1e
  3741. //مفتعل eg. معتدل
  3742. _م) ق (تL04L03_+ q1
  3743. _مL04ت) ق (L03_ q1e
  3744. //منفعل eg. منفجر
  3745. _من) ق (L03L03_++ q1a
  3746. _من) ق (یL03_+ q1a
  3747. _منL04) ق (L03_ q1e
  3748. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3749. .group ک
  3750. // special codes for ک
  3751. // General Codes for Consonants
  3752. ک (L01 k
  3753. ک (L02 k
  3754. L02) ک k
  3755. _ا) ک k
  3756. ک (ّL08 kk
  3757. ک (ّ_ kk
  3758. ک (ّL03 kka
  3759. ک (L03 ka
  3760. L09) ک (ک+++ ka
  3761. // ک as first letter in bondary of the words
  3762. _) ک (L03 ka
  3763. // ک in end of the words
  3764. ک (_ k
  3765. // ک before و and a vowel
  3766. _) ک (وا ka
  3767. _) ک (وL02 ka
  3768. _) ک (ویL03 ka
  3769. _) ک (ویL01 k
  3770. _) ک (ویL02 k
  3771. _) ک (وی_ k
  3772. L09) ک (وL02 k
  3773. // Others
  3774. ک (ه_+++ k
  3775. ک (ۀ_ k
  3776. ک (ـL01 k
  3777. ک (ـL02 k
  3778. ک (ـL03 ka
  3779. ک (ــL01 k
  3780. ک (ــL02 k
  3781. ک (ــL03 ka
  3782. ک (ـــL01 k
  3783. ک (ـــL02 k
  3784. ک (ـــL03 ka
  3785. ک (ــ ka
  3786. // Consonants Analyzer
  3787. // Right to left characters Analyzer
  3788. // Analyzing 2nd Consonant of 3 Consonants
  3789. _آ) ک (L03_ ka
  3790. _آ) ک (د_+ k
  3791. _آ) ک (ر_+ k
  3792. _او) ک (L03_+ k
  3793. _ای) ک (L03_+ k
  3794. _L04) ک (L03_ k
  3795. //Analyzing 2nd Consonant of 4 Consonants
  3796. _L03) ک (L05L06_ ka
  3797. _L03) ک (L06L03_ k
  3798. _آ) ک (L03L01 k
  3799. _آ) ک (L03L02 k
  3800. _L03) ک (L03L01 k
  3801. _L03) ک (L06L03 ka
  3802. _L03) ک (رL03+ ka
  3803. _L03) ک (L05L03 ka
  3804. // Analyzing 3th Consonant of 6 Consonants
  3805. _L09L01) ک (L03L09L09 k
  3806. _L03L03) ک (L03L09L09 k
  3807. _L01L03) ک (L03L09L09 ka
  3808. // Analyzing 4th Consonant of 8 Consonants
  3809. _L09L09L09) ک (L03L09L09L09 ka
  3810. // Left to right characters Analyzer
  3811. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3812. L09L01) ک (L03_ ka
  3813. L09L01) ک (L07_+N k
  3814. L01L03) ک (L03_ ka
  3815. L01L03) ک (L07_+N k
  3816. L03L03) ک (L03_ ka
  3817. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3818. L09ک) ک (L03L09_+ k
  3819. L09L05) ک (L05L06_ ka
  3820. L09L05) ک (L03L09_ k
  3821. _L04L06) ک (L06L09_+ k
  3822. _آL06) ک (L03L09_+ k
  3823. L09L06) ک (L03L09_ ka
  3824. L09L01) ک (L03L09_ k
  3825. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3826. L09L09L09) ک (L03L09L09_ k
  3827. _L01L09L03) ک (L03L09L09_ k
  3828. _L03L09L03) ک (L03L09L09_ ka
  3829. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3830. L09L09L09L09) ک (L03L09L09L09_ ka
  3831. // Prefixes ک
  3832. _) کم (L04L09L09P2@ kam
  3833. _) کم (آL09L09P2@ kam
  3834. _) کند (L04L09L09P3@ kond
  3835. _) کند (آL09L09P3@ kond
  3836. _) کیلو (آL09L09P4@ kilu
  3837. _) کیلو (L04L09L09P4@ kilu
  3838. // suffixes ک
  3839. L09L09L03) ک (_Sm1 ak
  3840. //L09L03) کی (_NSm2 aki
  3841. L09L09) کن (_Sm2 kon
  3842. L09L09) کردن (_Sm4 kaRdan
  3843. L09L09) کش (_Sm2 keS
  3844. L09L09) کده (_Sm3 kade
  3845. L09L09) کار (_Sm3 kAR
  3846. L09L09) کاو (_Sm3 kAv
  3847. L09L09) کنان (_Sm4 konAn
  3848. L09L09) کننده (_Sm5 konande:
  3849. L09L09) کنندۀ (_Sm5 konandeje
  3850. // arabic form of words (Babs) ک
  3851. //فواعل eg. جوامع
  3852. _L04وا) ک (L03_ ke
  3853. _خوا) ک (L03_+ ka
  3854. //فاعل eg. کاتب
  3855. _L04ا) ک (L03_+ ke
  3856. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  3857. //فعول eg. خروج
  3858. _) ک (L04وL03_ ko
  3859. //فعال eg. شراب (Fa eSpeak read itd correctly)
  3860. //مفعل eg. مکتب
  3861. _م) ک (L04L03_+ k
  3862. _مL04) ک (L03_+ ka
  3863. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  3864. //مفعّل eg. مقدّس
  3865. _م) ک (L04ّL03_+ ka
  3866. _مL04) ک (ّL03_+ kka
  3867. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  3868. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  3869. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  3870. //افعل eg. اصغر
  3871. _اL03) ک (L03_+ ka
  3872. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  3873. //تفاعل eg. تفاوت
  3874. _تL04ا) ک (L03_ ko
  3875. //تفعل eg. تفکر
  3876. _ت) ک (L03L03_+ ka
  3877. _تL04) ک (L03_+ kko
  3878. //تفعّل eg. تفکّر
  3879. _ت) ک (L03ّL03_+ ka
  3880. _تL04) ک (ّL03_+ kko
  3881. //مفاعل eg. مباحث
  3882. _مL04ا) ک (L03_ ke
  3883. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  3884. //انفعال eg. انفجار
  3885. _ان) ک (L04اL03_++ ke
  3886. //افتعال eg. افتخار
  3887. //مستفعل eg. مستخدم
  3888. _مست) ک (L04L03_+ k
  3889. _مستL04) ک (L03_ ke
  3890. //متفاعل eg. متفاوت
  3891. _متL04ا) ک (L03_ ke
  3892. _متL04ا) ک (ی_ k
  3893. //متفعل eg. متخصص
  3894. _مت) ک (L04L03_++ ka
  3895. _متL04) ک (L03_ kke
  3896. //متفعّل eg. متخصّص
  3897. _مت) ک (L04ّL03_++ ka
  3898. _متL04) ک (ّL03_ kke
  3899. //مفتعل eg. معتدل
  3900. _م) ک (تL04L03_+ k
  3901. _مL04ت) ک (L03_ ke
  3902. //منفعل eg. منفجر
  3903. _من) ک (L03L03_++ ka
  3904. _من) ک (یL03_+ ka
  3905. _منL04) ک (L03_ ke
  3906. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  3907. .group گ
  3908. // special codes for گ
  3909. // General Codes for Consonants
  3910. گ (L01 g
  3911. گ (L02 g
  3912. L02) گ g
  3913. _ا) گ g
  3914. گ (ّL08 gg
  3915. گ (ّ_ gg
  3916. گ (ّL03 gga
  3917. گ (L03 ga
  3918. L09) گ (گ+++ ga
  3919. // گ as first letter in bondary of the words
  3920. _) گ (L03 ga
  3921. // گ in end of the words
  3922. گ (_ g
  3923. // گ before و and a vowel
  3924. _) گ (وا ga
  3925. _) گ (وL02 ga
  3926. _) گ (ویL03 ga
  3927. _) گ (ویL01 g
  3928. _) گ (ویL02 g
  3929. _) گ (وی_ g
  3930. L09) گ (وL02 g
  3931. // Others
  3932. گ (ه_+++ g
  3933. گ (ۀ_ g
  3934. گ (ـL01 g
  3935. گ (ـL02 g
  3936. گ (ـL03 ga
  3937. گ (ــL01 g
  3938. گ (ــL02 g
  3939. گ (ــL03 ga
  3940. گ (ـــL01 g
  3941. گ (ـــL02 g
  3942. گ (ـــL03 ga
  3943. گ (ــ ga
  3944. // Consonants Analyzer
  3945. // Right to left characters Analyzer
  3946. // Analyzing 2nd Consonant of 3 Consonants
  3947. _آ) گ (L03_ ga
  3948. _آ) گ (د_+ g
  3949. _آ) گ (ر_+ g
  3950. _او) گ (L03_+ g
  3951. _ای) گ (L03_+ g
  3952. _L04) گ (L03_ g
  3953. //Analyzing 2nd Consonant of 4 Consonants
  3954. _L03) گ (L05L06_ ga
  3955. _L03) گ (L06L03_ g
  3956. _آ) گ (L03L01 g
  3957. _آ) گ (L03L02 g
  3958. _L03) گ (L03L01 g
  3959. _L03) گ (L06L03 ga
  3960. _L03) گ (رL03+ ga
  3961. _L03) گ (L05L03 ga
  3962. // Analyzing 3th Consonant of 6 Consonants
  3963. _L09L01) گ (L03L09L09 g
  3964. _L03L03) گ (L03L09L09 g
  3965. _L01L03) گ (L03L09L09 ga
  3966. // Analyzing 4th Consonant of 8 Consonants
  3967. _L09L09L09) گ (L03L09L09L09 ga
  3968. // Left to right characters Analyzer
  3969. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  3970. L09L01) گ (L03_ ga
  3971. L09L01) گ (L07_+N g
  3972. L01L03) گ (L03_ ga
  3973. L01L03) گ (L07_+N g
  3974. L03L03) گ (L03_ ga
  3975. // Analyzing 3th Consonant of 5 Consonants (left to right)
  3976. L09گ) گ (L03L09_+ g
  3977. L09L05) گ (L05L06_ ga
  3978. L09L05) گ (L03L09_ g
  3979. _L04L06) گ (L06L09_+ g
  3980. _آL06) گ (L03L09_+ g
  3981. L09L06) گ (L03L09_ ga
  3982. L09L01) گ (L03L09_ g
  3983. // Analyzing 4th Consonant of 7 Consonants (left to right)
  3984. L09L09L09) گ (L03L09L09_ g
  3985. _L01L09L03) گ (L03L09L09_ g
  3986. _L03L09L03) گ (L03L09L09_ ga
  3987. // Analyzing 5th Consonant of 9 Consonants (left to right)
  3988. L09L09L09L09) گ (L03L09L09L09_ ga
  3989. // Prefixes گ
  3990. _) گذر (L04L09L09P3@ gozaR
  3991. _) گذر (آL09L09P3@ gozaR
  3992. _) گزر (L04L09L09P3@ gozaR
  3993. _) گزر (آL09L09P3@ gozaR
  3994. _) گل (L04L09P2@ gol
  3995. _) گل (آL09L09P2@ gol
  3996. // suffixes گ
  3997. L09L09) گرا (_Sm3 gaRA
  3998. L09L09) گر (_Sm2 gaR
  3999. L09L09) گیر (_Sm3 giR
  4000. L09L09L03) گی (_Sm2 egi
  4001. L09L01ی) گی (_Sm2 egi
  4002. L09L01و) گی (_Sm2 egi
  4003. // Possessive pronouns for گی eg. "زندگیتان"
  4004. L09L09L03) گیم (_NSm3 egijam
  4005. L09L09L03) گییم (_NSm4 egijam
  4006. L09L01ی) گیم (_NSm3 egijam
  4007. L09L01ی) گییم (_NSm4 egijam
  4008. L09L01و) گیم (_NSm3 egijam
  4009. L09L01و) گییم (_NSm4 egijam
  4010. L09L09) گار (_Sm3 g'AR
  4011. L09L03) گان (_Sm3 egAn
  4012. // Possessive pronouns for "گان" eg. شایستگانشان
  4013. L09L03) گانم (_Sm4 egAnam
  4014. L09L03) گانت (_Sm4 egAnat
  4015. L09L03) گانش (_Sm4 egAnaS
  4016. L09L03) گانمان (_Sm6 egAnemAn
  4017. L09L03) گانتان (_Sm6 egAnetAn
  4018. L09L03) گانشان (_Sm6 egAneSAn
  4019. L09L01) گان (_Sm3 g'An
  4020. // Ppossessive pronouns for "گان" eg.
  4021. L09L01) گانم (_Sm4 gAnam
  4022. L09L01) گانت (_Sm4 gAnat
  4023. L09L01) گانش (_Sm4 gAnaS
  4024. L09L01) گانمان (_Sm6 gAnemAn
  4025. L09L01) گانتان (_Sm6 gAnetAn
  4026. L09L01) گانشان (_Sm6 gAneSAn
  4027. L09L01) گانه (_Sm4 g'Ane:
  4028. L09L01) گانۀ (_Sm4 g'Aneje
  4029. L09L03) گانه (_Sm4 eg'Ane:
  4030. L09L03) گانۀ (_Sm4 eg'Aneje
  4031. L09L09) گون (_Sm3 gun
  4032. L09L09) گونه (_Sm4 gune:
  4033. L09L09) گاه (_Sm3 g'Ah
  4034. L09L09) گون (_Sm3 gun
  4035. L09L09) گزار (_Sm4 goz'AR
  4036. L09L09) گزاری (_Sm5 goz'ARi
  4037. L09L09) گذار (_Sm4 goz'AR
  4038. L09L09) گذاری (_Sm5 goz'ARi
  4039. L09L09) گستر (_Sm4 gostaR
  4040. L09L09) گرد (_Sm3 gaRd
  4041. L09L09) گردان (_Sm5 gaRdAn
  4042. L09L09) گین (_Sm3 gin
  4043. L09L09) گو (_Sm2 gu
  4044. L09L09) گرفت (_Sm4 geReft
  4045. L09L09) گشا (_Sm3 goSA
  4046. // arabic form of words (Babs) گ
  4047. //فواعل eg. جوامع
  4048. _L04وا) گ (L03_ ge
  4049. _خوا) گ (L03_+ ga
  4050. //فاعل eg. کاتب
  4051. _L04ا) گ (L03_+ ge
  4052. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  4053. //فعول eg. خروج
  4054. _) گ (L04وL03_ go
  4055. //فعال eg. شراب (Fa eSpeak read itd correctly)
  4056. //مفعل eg. مکتب
  4057. _م) گ (L04L03_+ g
  4058. _مL04) گ (L03_+ ga
  4059. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  4060. //مفعّل eg. مقدّس
  4061. _م) گ (L04ّL03_+ ga
  4062. _مL04) گ (ّL03_+ gga
  4063. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  4064. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  4065. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  4066. //افعل eg. اصغر
  4067. _اL03) گ (L03_+ ga
  4068. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  4069. //تفاعل eg. تفاوت
  4070. _تL04ا) گ (L03_ go
  4071. //تفعل eg. تفکر
  4072. _ت) گ (L03L03_+ ga
  4073. _تL04) گ (L03_+ ggo
  4074. //تفعّل eg. تفکّر
  4075. _ت) گ (L03ّL03_+ ga
  4076. _تL04) گ (ّL03_+ ggo
  4077. //مفاعل eg. مباحث
  4078. _مL04ا) گ (L03_ ge
  4079. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  4080. //انفعال eg. انفجار
  4081. _ان) گ (L04اL03_++ ge
  4082. //افتعال eg. افتخار
  4083. //مستفعل eg. مستخدم
  4084. _مست) گ (L04L03_+ g
  4085. _مستL04) گ (L03_ ge
  4086. //متفاعل eg. متفاوت
  4087. _متL04ا) گ (L03_ ge
  4088. _متL04ا) گ (ی_ g
  4089. //متفعل eg. متخصص
  4090. _مت) گ (L04L03_++ ga
  4091. _متL04) گ (L03_ gge
  4092. //متفعّل eg. متخصّص
  4093. _مت) گ (L04ّL03_++ ga
  4094. _متL04) گ (ّL03_ gge
  4095. //مفتعل eg. معتدل
  4096. _م) گ (تL04L03_+ g
  4097. _مL04ت) گ (L03_ ge
  4098. //منفعل eg. منفجر
  4099. _من) گ (L03L03_++ ga
  4100. _من) گ (یL03_+ ga
  4101. _منL04) گ (L03_ ge
  4102. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  4103. .group ل
  4104. // special codes for ل
  4105. // special codes for "الله"
  4106. _ا) ل (له_+++ l
  4107. _ا) ل (لّه_+++ l
  4108. _ال) ل (ه_++ lA
  4109. _ال) ل (ّه_ lA
  4110. // General Codes for Consonants
  4111. ل (L01 l
  4112. ل (L02 l
  4113. L02) ل l
  4114. _ا) ل l
  4115. ل (ّL08 ll
  4116. ل (ّ_ ll
  4117. ل (ّL03 lla
  4118. ل (L03 la
  4119. L09) ل (ل+++ la
  4120. // ل as first letter in bondary of the words
  4121. _) ل (L03 la
  4122. // ل in end of the words
  4123. ل (_ l
  4124. // ل before و and a vowel
  4125. _) ل (وا la
  4126. _) ل (وL02 la
  4127. _) ل (ویL03 la
  4128. _) ل (ویL01 l
  4129. _) ل (ویL02 l
  4130. _) ل (وی_ l
  4131. L09) ل (وL02 l
  4132. // Others
  4133. ل (ه_+++ l
  4134. ل (ۀ_ l
  4135. ل (ـL01 l
  4136. ل (ـL02 l
  4137. ل (ـL03 la
  4138. ل (ــL01 l
  4139. ل (ــL02 l
  4140. ل (ــL03 la
  4141. ل (ـــL01 l
  4142. ل (ـــL02 l
  4143. ل (ـــL03 la
  4144. ل (ــ la
  4145. // Consonants Analyzer
  4146. // Right to left characters Analyzer
  4147. // Analyzing 2nd Consonant of 3 Consonants
  4148. _آ) ل (L03_ la
  4149. _آ) ل (د_+ l
  4150. _آ) ل (ر_+ l
  4151. _او) ل (L03_+ l
  4152. _ای) ل (L03_+ l
  4153. _L04) ل (L03_ l
  4154. //Analyzing 2nd Consonant of 4 Consonants
  4155. _L03) ل (L05L06_ la
  4156. _L03) ل (L06L03_ l
  4157. _آ) ل (L03L01 l
  4158. _آ) ل (L03L02 l
  4159. _L03) ل (L03L01 l
  4160. _L03) ل (L06L03 la
  4161. _L03) ل (رL03+ la
  4162. _L03) ل (L05L03 la
  4163. // Analyzing 3th Consonant of 6 Consonants
  4164. _L09L01) ل (L03L09L09 l
  4165. _L03L03) ل (L03L09L09 l
  4166. _L01L03) ل (L03L09L09 la
  4167. // Analyzing 4th Consonant of 8 Consonants
  4168. _L09L09L09) ل (L03L09L09L09 la
  4169. // Left to right characters Analyzer
  4170. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  4171. L01L01) ل (L03_ la
  4172. L09L01) ل (L03_ l
  4173. L09L01) ل (ن_+ la
  4174. L09L01) ل (م_+ la
  4175. L09L01) ل (ر_+ la
  4176. L09L01) ل (ق_+ la
  4177. L09L01) ل (غ_+ la
  4178. L09L01) ل (L07_+N l
  4179. L01L03) ل (L03_ la
  4180. L01L03) ل (L07_+N l
  4181. L03L03) ل (L06_ l
  4182. _آL03L06) ل (L05_ al
  4183. L09L03L05) ل (L05_ al
  4184. L03L06) ل (L05_ l
  4185. // Analyzing 3th Consonant of 5 Consonants (left to right)
  4186. L09ل) ل (L03L09_+ l
  4187. _L04L03) ل (L06L09_+ l
  4188. _آL03) ل (L05L06_+ la
  4189. _آL03) ل (L03L09_+ l
  4190. L09L03) ل (L03L09_ la
  4191. L09L01) ل (L03L09_ l
  4192. // Analyzing 4th Consonant of 7 Consonants (left to right)
  4193. L09L09L09) ل (L03L09L09_ l
  4194. _L01L09L03) ل (L03L09L09_ l
  4195. _L03L09L03) ل (L03L09L09_ la
  4196. // Analyzing 5th Consonant of 9 Consonants (left to right)
  4197. L09L09L09L09) ل (L03L09L09L09_ la
  4198. // Prefixes ل
  4199. // Suffixes ل
  4200. // arabic form of words (Babs) ل
  4201. //فواعل eg. جوامع
  4202. _L04وا) ل (L03_+ le
  4203. _خوا) ل (L03_+ l
  4204. //فاعل eg. کاتب
  4205. _L04ا) ل (L03_+ le
  4206. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  4207. //فعول eg. خروج
  4208. _) ل (L04وL03_ lo
  4209. //فعال eg. شراب (Fa eSpeak read itd correctly)
  4210. //مفعل eg. مکتب
  4211. _م) ل (L04L03_+ l
  4212. _مL04) ل (L03_+ la
  4213. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  4214. //مفعّل eg. مقدّس
  4215. _م) ل (L04ّL03_+ la
  4216. _مL04) ل (ّL03_+ lla
  4217. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  4218. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  4219. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  4220. //افعل eg. اصغر
  4221. _اL03) ل (L03_+ la
  4222. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  4223. //تفاعل eg. تفاوت
  4224. _تL04ا) ل (L03_+ lo
  4225. //تفعل eg. تفکر
  4226. _ت) ل (L03L03_+ la
  4227. _تL04) ل (L03_++ llo
  4228. //تفعّل eg. تفکّر
  4229. _ت) ل (L03ّL03_+ la
  4230. _تL04) ل (ّL03_+ llo
  4231. //مفاعل eg. مباحث
  4232. _مL04ا) ل (L03_+ le
  4233. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  4234. //انفعال eg. انفجار
  4235. _ان) ل (L04اL03_++ le
  4236. //افتعال eg. افتخار
  4237. //مستفعل eg. مستخدم
  4238. _مست) ل (L04L03_+ l
  4239. _مستL04) ل (L03_ le
  4240. //متفاعل eg. متفاوت
  4241. _متL04ا) ل (L03_ le
  4242. _متL04ا) ل (ی_ l
  4243. //متفعل eg. متخصص
  4244. _مت) ل (L04L03_++ la
  4245. _متL04) ل (L03_+ lle
  4246. //متفعّل eg. متخصّص
  4247. _مت) ل (L04ّL03_++ la
  4248. _متL04) ل (ّL03_ lle
  4249. //مفتعل eg. معتدل
  4250. _م) ل (تL04L03_+ l
  4251. _مL04ت) ل (L03_ le
  4252. //منفعل eg. منفجر
  4253. _من) ل (L03L03_++ la
  4254. _من) ل (یL03_+ la
  4255. _منL04) ل (L03_+ le
  4256. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  4257. .group م
  4258. // special codes for م
  4259. // General Codes for Consonants
  4260. م (L01 m
  4261. م (L02++ m
  4262. L02) م m
  4263. _ا) م m
  4264. م (ّL08 mm
  4265. م (ّ_ mm
  4266. م (ّL03 mma
  4267. م (L03 ma
  4268. L09) م (م+++ ma
  4269. // م as first letter in bondary of the words
  4270. _) م (L03 ma
  4271. // م in end of the words
  4272. م (_ m
  4273. // م before و and a vowel
  4274. _) م (وا ma
  4275. _) م (وL02 ma
  4276. _) م (ویL03 ma
  4277. _) م (ویL01 m
  4278. _) م (ویL02 m
  4279. _) م (وی_ m
  4280. L09) م (وL02 m
  4281. // Others
  4282. م (ه_+++ m
  4283. م (ۀ_ m
  4284. م (ـL01 m
  4285. م (ـL02 m
  4286. م (ـL03 ma
  4287. م (ــL01 m
  4288. م (ــL02 m
  4289. م (ــL03 ma
  4290. م (ـــL01 m
  4291. م (ـــL02 m
  4292. م (ـــL03 ma
  4293. م (ــ ma
  4294. // Consonants Analyzer
  4295. // Right to left characters Analyzer
  4296. // Analyzing 2nd Consonant of 3 Consonants
  4297. _آ) م (L03_ ma
  4298. _آ) م (د_+ m
  4299. _آ) م (ر_+ m
  4300. _او) م (L03_+ m
  4301. _ای) م (L03_+ m
  4302. _L04) م (L03_ m
  4303. //Analyzing 2nd Consonant of 4 Consonants
  4304. _L03) م (L05L06_ ma
  4305. _L03) م (L06L03_ m
  4306. _آ) م (L03L01 m
  4307. _آ) م (L03L02 m
  4308. _L03) م (L03L01 m
  4309. _L03) م (L06L03 ma
  4310. _L03) م (رL03+ ma
  4311. _L03) م (L05L03 ma
  4312. // Analyzing 3th Consonant of 6 Consonants
  4313. _L09L01) م (L03L09L09 m
  4314. _L03L03) م (L03L09L09 m
  4315. _L01L03) م (L03L09L09 ma
  4316. // Analyzing 4th Consonant of 8 Consonants
  4317. _L09L09L09) م (L03L09L09L09 ma
  4318. // Left to right characters Analyzer
  4319. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  4320. L09L01) م (L03_ ma
  4321. L09L01) م (L07_+N m
  4322. L01L03) م (L03_ ma
  4323. L01L03) م (L07_+N m
  4324. L03L03) م (L03_ ma
  4325. // Analyzing 3th Consonant of 5 Consonants (left to right)
  4326. L09م) م (L03L09_+ m
  4327. _L04L03) م (L06L09_+ m
  4328. _آL03) م (L05L06_+ ma
  4329. _آL03) م (L03L09_+ m
  4330. L09L03) م (L03L09_ ma
  4331. L09L01) م (L03L09_ m
  4332. // Analyzing 4th Consonant of 7 Consonants (left to right)
  4333. L09L09L09) م (L03L09L09_ m
  4334. _L01L09L03) م (L03L09L09_ m
  4335. _L03L09L03) م (L03L09L09_ ma
  4336. // Analyzing 5th Consonant of 9 Consonants (left to right)
  4337. L09L09L09L09) م (L03L09L09L09_ ma
  4338. // Prefixes م
  4339. //_) م (L03L09L09P1@ ma
  4340. _) می (L03L09+P2@ mi
  4341. _) می (آL09L09P2@ mi
  4342. _) می (وL09L09P2@ mi
  4343. _) میرزا (آL09L09P5@ miRzA
  4344. _) میرزا (L04L09L09P5@ miRzA
  4345. _) محمد (آL09L09P4@ mohammad
  4346. _) محمد (L04L09L09P4@ mohammad
  4347. _) محمّد (آL09L09P5@ mohammad
  4348. _) محمّد (L04L09L09P5@ mohammad
  4349. _) محسن (آL09L09P4@ mohsen
  4350. _) محسن (L04L09L09P4@ mohsen
  4351. _) مهدی (آL09L09P4@ mahdi
  4352. _) مهدی (L04L09L09P4@ mahdi
  4353. _) مجتبی (آL09L09P5@ modZtabA
  4354. _) مجتبی (L04L09L09P5@ modZtabA
  4355. _) مشتبی (آL09L09P5@ moStabA
  4356. _) مشتبی (L04L09L09P5@ moStabA
  4357. _) مرتضی (آL09L09P5@ moRtezA
  4358. _) مرتضی (L04L09L09P5@ moRtezA
  4359. _) مصطفی (آL09L09P5@ mostafA
  4360. _) مصطفی (L04L09L09P5@ mostafA
  4361. _) میلی (L04L09L09P4@ mili
  4362. _) میلی (آL09L09P4@ mili
  4363. // suffixes م
  4364. L09L09) ماه (_Sm3 mAh
  4365. L09L09) مند (_Sm3 mand
  4366. L09L09یت) مدار (_Sm4 madAR
  4367. L09L09یّت) مدار (_Sm4 madAR
  4368. L09L09) مرد (_Sm3 maRd
  4369. L09L09) محور (_Sm4 mehvaR
  4370. // Ppossessive pronouns for گی eg. "زندگیتان"
  4371. L09L09L03گی) مان (_NSm3 jemAn
  4372. L09L01وگی) مان (_NSm3 jemAn
  4373. L09L01یگی) مان (_NSm3 jemAn
  4374. L09L09) محمد (_Sm4 mohammad
  4375. L09L09) محمّد (_Sm5 mohammad
  4376. L09L09) محسن (_Sm4 mohsen
  4377. L09L09) مهدی (_Sm4 mahdi
  4378. L09L09) مجتبی (_Sm5 modZtabA
  4379. L09L09) مشتبی (_Sm5 moStabA
  4380. L09L09) مرتضی (_Sm5 moRtezA
  4381. L09L09) مصطفی (_Sm5 mostafA
  4382. // Subjective pronouns
  4383. L09L09L03) م (_NSm1 am
  4384. L09L01و) م (_NSm1 am
  4385. // Possessive pronouns
  4386. L09L03) مان (_Sm3 emAn
  4387. L01و) مان (_Sm3 emAn
  4388. L09L03ی) مان (_Sm3 jemAn
  4389. L09L03) مون (_NSm3 emun
  4390. L09L01) مون (_Sm3 mun
  4391. L09L09) مردان (_Sm5 maRdAn
  4392. // arabic form of words (Babs) م
  4393. //فواعل eg. جوامع
  4394. _L04وا) م (L03_ me
  4395. _خوا) م (L03_+ ma
  4396. //فاعل eg. کاتب
  4397. _L04ا) م (L03_+ me
  4398. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  4399. _) م (L04L04وL03_ ma
  4400. _) م (وL04وL03_+ m
  4401. //فعول eg. خروج
  4402. _) م (L04وL03_ mo
  4403. //فعال eg. شراب (Fa eSpeak read itd correctly)
  4404. //مفعل eg. مکتب
  4405. _م) م (L04L03_+ m
  4406. _مL04) م (L03_+ ma
  4407. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  4408. //مفعل eg. مکتب
  4409. _) م (L04L04L03_+ ma
  4410. _م) م (L04L03_+ m
  4411. _مL04) م (L03_+ ma
  4412. //مفعّل eg. مقدّس
  4413. _) م (L04L04ّL03_+ mo
  4414. _م) م (L04ّL03_+ ma
  4415. _مL04) م (ّL03_+ mma
  4416. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  4417. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  4418. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  4419. //افعل eg. اصغر
  4420. _اL03) م (L03_+ ma
  4421. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  4422. //تفاعل eg. تفاوت
  4423. _تL04ا) م (L03_ mo
  4424. //تفعل eg. تفکر
  4425. _ت) م (L03L03_+ ma
  4426. _تL04) م (L03_+ mmo
  4427. //تفعّل eg. تفکّر
  4428. _ت) م (L03ّL03_+ ma
  4429. _تL04) م (ّL03_+ mmo
  4430. //مفاعل eg. مباحث
  4431. _مL04ا) م (L03_ me
  4432. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  4433. //انفعال eg. انفجار
  4434. _ان) م (L04اL03_++ me
  4435. //افتعال eg. افتخار
  4436. //مستفعل eg. مستخدم
  4437. _) م (ستL04L04L03_ mo
  4438. _مست) م (L04L03_+ m
  4439. _مستL04) م (L03_ me
  4440. //متفاعل eg. متفاوت
  4441. _) م (تL04اL04L03_ mo
  4442. _) م (تL04اL04ی_ mo
  4443. _متL04ا) م (L03_ me
  4444. _متL04ا) م (ی_ m
  4445. //متفعّل eg. متخصّص
  4446. _) م (تL04L04L03_+ mo
  4447. _مت) م (L04L03_++ ma
  4448. _متL04) م (L03_ mme
  4449. //متفعّل eg. متخصّص
  4450. _) م (تL04L04ّL03_+ mo
  4451. _مت) م (L04ّL03_++ ma
  4452. _متL04) م (ّL03_ mme
  4453. //مفتعل eg. معتدل
  4454. _) م (L04تL04L03_ mo
  4455. _م) م (تL04L03_+ m
  4456. _مL04ت) م (L03_ me
  4457. //منفعل eg. منفجر
  4458. _) م (نL04L04L03_ mo
  4459. _من) م (L03L03_++ ma
  4460. _من) م (یL03_+ ma
  4461. _منL04) م (L03_ me
  4462. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  4463. .group ن
  4464. // special codes for ن
  4465. // General Codes for Consonants
  4466. ن (L01 n
  4467. ن (L02 n
  4468. L02) ن n
  4469. _ا) ن n
  4470. ن (ّL08 nn
  4471. ن (ّ_ nn
  4472. ن (ّL03 nna
  4473. ن (L03 na
  4474. L09) ن (ن+++ na
  4475. // ن as first letter in bondary of the words
  4476. _) ن (L03 na
  4477. // ن in end of the words
  4478. ن (_ n
  4479. // ن before و and a vowel
  4480. _) ن (وا na
  4481. _) ن (وL02 na
  4482. _) ن (ویL03 na
  4483. _) ن (ویL01 n
  4484. _) ن (ویL02 n
  4485. _) ن (وی_ n
  4486. L09) ن (وL02 n
  4487. // Others
  4488. ن (ه_+++ n
  4489. ن (ۀ_ n
  4490. ن (ـL01 n
  4491. ن (ـL02 n
  4492. ن (ـL03 na
  4493. ن (ــL01 n
  4494. ن (ــL02 n
  4495. ن (ــL03 na
  4496. ن (ـــL01 n
  4497. ن (ـــL02 n
  4498. ن (ـــL03 na
  4499. ن (ــ na
  4500. // Consonants Analyzer
  4501. // Right to left characters Analyzer
  4502. // Analyzing 2nd Consonant of 3 Consonants
  4503. _آ) ن (L03_ na
  4504. _آ) ن (د_+ n
  4505. _آ) ن (ر_+ n
  4506. _او) ن (L03_+ n
  4507. _ای) ن (L03_+ n
  4508. _L04) ن (L03_ n
  4509. //Analyzing 2nd Consonant of 4 Consonants
  4510. _L03) ن (L05L06_ na
  4511. _L03) ن (L06L03_ n
  4512. _آ) ن (L03L01 n
  4513. _آ) ن (L03L02 n
  4514. _L03) ن (L03L01 n
  4515. _L03) ن (L06L03 na
  4516. _L03) ن (رL03+ na
  4517. _L03) ن (L05L03 na
  4518. // Analyzing 3th Consonant of 6 Consonants
  4519. _L09L01) ن (L03L09L09 n
  4520. _L03L03) ن (L03L09L09 n
  4521. _L01L03) ن (L03L09L09 na
  4522. // Analyzing 4th Consonant of 8 Consonants
  4523. _L09L09L09) ن (L03L09L09L09 na
  4524. // Left to right characters Analyzer
  4525. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  4526. L01L01) ن (L03_ na
  4527. L09L01) ن (L03_ n
  4528. L09L01) ن (ل_+ na
  4529. L09L01) ن (م_+ na
  4530. L09L01) ن (ر_+ na
  4531. L09L01) ن (ق_+ na
  4532. L09L01) ن (غ_+ na
  4533. L09L01) ن (L07_+N n
  4534. L01L03) ن (L03_ na
  4535. L01L03) ن (L07_+N n
  4536. L03L03) ن (L06_ n
  4537. _آL03L06) ن (L05_ an
  4538. L09L03L05) ن (L05_ an
  4539. L03L06) ن (L05_ n
  4540. // Analyzing 3th Consonant of 5 Consonants (left to right)
  4541. L09ن) ن (L03L09_+ n
  4542. _L04L03) ن (L06L09_+ n
  4543. _آL03) ن (L05L06_+ na
  4544. _آL03) ن (L03L09_+ n
  4545. L09L03) ن (L03L09_ na
  4546. L09L01) ن (L03L09_ n
  4547. // Analyzing 4th Consonant of 7 Consonants (left to right)
  4548. L09L09L09) ن (L03L09L09_ n
  4549. _L01L09L03) ن (L03L09L09_ n
  4550. _L03L09L03) ن (L03L09L09_ na
  4551. // Analyzing 5th Consonant of 9 Consonants (left to right)
  4552. L09L09L09L09) ن (L03L09L09L09_ na
  4553. // Prefixes ن
  4554. _) ن (L03L09L09P1@ 'na
  4555. _) ن (یاL09P1@ 'na
  4556. _) نی (آL04L09L09P2@ 'naj
  4557. _) نمی (L04L09P3@ 'nemi
  4558. _) نمی (آL09P3@ 'nemi
  4559. _) نا (L04L09L09P2@ nA'
  4560. _) نا (آL09L09P2@ nA'
  4561. _) نو (L04L09L09P2@ no'
  4562. _) نو (آL09L09P2@ no'
  4563. _) نیم (L04L09L09P3@ nim
  4564. _) نیم (آL09L09P3@ nim
  4565. // suffixes ن
  4566. L09L09L03) ن (_NSm1 an
  4567. // Possessive pronouns for "ن" eg. "بودنم"
  4568. L09L09L03) نم (_NSm2 anam
  4569. L09L09L03) نت (_NSm1 anat
  4570. L09L09L03) نش (_NSm2 anaS
  4571. L09L09L03) نمان (_NSm4 anemAn
  4572. L09L09L03) نتان (_NSm4 anetAn
  4573. L09L09L03) نشان (_NSm4 aneSAn
  4574. L09L09L03) نمان (_NSm4 anemun
  4575. L09L09L03) نتان (_NSm4 anetun
  4576. L09L09L03) نشان (_NSm4 aneSun
  4577. //L09L09L03) نی (_NSm2 ani
  4578. L09L09) نامه (_Sm4 nAme:
  4579. L09L09) نامۀ (_Sm4 nAmeje
  4580. L09L09) نما (_Sm3 namA
  4581. L09L09) نمای (_Sm4 namAje
  4582. L09L09) ناک (_Sm3 nAk
  4583. L09L03) نده (_Sm3 ande
  4584. L09L03) ندۀ (_Sm3 andeje
  4585. L09L03) ندگی (_Sm4 andegi
  4586. L09L03) ندگان (_Sm5 andegAn
  4587. L09L09) نویس (_Sm4 nevis
  4588. L09L09) نورد (_Sm4 navaRd
  4589. L09L09) نواز (_Sm4 navAz
  4590. L09L09) نگار (_Sm4 negAR
  4591. L09L09) نژاد (_Sm4 neZAd
  4592. L09L09) نقی (_Sm3 naq1i
  4593. // Subjective pronouns
  4594. L09L09L03) ند (_NSm2 and
  4595. L09L09) نوشت (_Sm4 neveSt
  4596. L09L09) نشین (_Sm4 neSin
  4597. // arabic form of words (Babs) ن
  4598. //فواعل eg. جوامع
  4599. _L04وا) ن (L03_+ ne
  4600. _خوا) ن (L03_+ na
  4601. //فاعل eg. کاتب
  4602. _L04ا) ن (L03_+ ne
  4603. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  4604. //فعول eg. خروج
  4605. _) ن (L04وL03_ no
  4606. //فعال eg. شراب (Fa eSpeak read itd correctly)
  4607. //مفعل eg. مکتب
  4608. _م) ن (L04L03_+ n
  4609. _مL04) ن (L03_+ na
  4610. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  4611. //مفعّل eg. مقدّس
  4612. _م) ن (L04ّL03_+ na
  4613. _مL04) ن (ّL03_+ nna
  4614. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  4615. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  4616. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  4617. //افعل eg. اصغر
  4618. _اL03) ن (L03_+ na
  4619. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  4620. //تفاعل eg. تفاوت
  4621. _تL04ا) ن (L03_+ no
  4622. //تفعل eg. تفکر
  4623. _ت) ن (L03L03_+ na
  4624. _تL04) ن (L03_++ nno
  4625. //تفعّل eg. تفکّر
  4626. _ت) ن (L03ّL03_+ na
  4627. _تL04) ن (ّL03_+ nno
  4628. //مفاعل eg. مباحث
  4629. _مL04ا) ن (L03_+ ne
  4630. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  4631. //انفعال eg. انفجار
  4632. _ان) ن (L04اL03_++ ne
  4633. //افتعال eg. افتخار
  4634. //مستفعل eg. مستخدم
  4635. _مست) ن (L04L03_+ n
  4636. _مستL04) ن (L03_ ne
  4637. //متفاعل eg. متفاوت
  4638. _متL04ا) ن (L03_ ne
  4639. _متL04ا) ن (ی_ n
  4640. //متفعل eg. متخصص
  4641. _مت) ن (L04L03_++ na
  4642. _متL04) ن (L03_+ nne
  4643. //متفعّل eg. متخصّص
  4644. _مت) ن (L04ّL03_++ na
  4645. _متL04) ن (ّL03_ nne
  4646. //مفتعل eg. معتدل
  4647. _م) ن (تL04L03_+ n
  4648. _مL04ت) ن (L03_ ne
  4649. //منفعل eg. منفجر
  4650. _م) ن (L04L04L03_ n
  4651. _من) ن (L03L03_++ na
  4652. _من) ن (یL03_+ na
  4653. _منL04) ن (L03_+ ne
  4654. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  4655. .group و
  4656. و (L02 v
  4657. L02) و v
  4658. و (ّL08 vv
  4659. و (ّ_ vv
  4660. و (ّL03 vva
  4661. و (ء u:?
  4662. _) و (_ va
  4663. و (ـL09 u:
  4664. L01ـ) و va
  4665. L01ــ) و va
  4666. L01ـــ) و va
  4667. L02ـ) و va
  4668. L02ــ) و va
  4669. L02ـــ) و va
  4670. L03ـ) و (L01 va
  4671. L03ــ) و (L01 va
  4672. L03ـــ) و (L01 va
  4673. L03ـ) و (L03 u:
  4674. L03ــ) و (L03 u:
  4675. L03ـــ) و (L03 u:
  4676. و (ــ u:
  4677. ــ) و u:
  4678. //و in first of words
  4679. _) و (L03 va
  4680. _) و (L01 v
  4681. // و preceded by another latter
  4682. _ا) و (L03 u:
  4683. _ا) و (یا u:
  4684. _ا) و (یو u:
  4685. _ا) و (ا av
  4686. _ا) و (یL03 av
  4687. _ا) و (یی av
  4688. _ای) و (L01 v
  4689. _ای) و (L03 va
  4690. _ی) و (L01 v
  4691. _ی) و (L03 u:
  4692. // و after a vowel in bondary of a word
  4693. آ) و (L03 va
  4694. آ) و (L01 v
  4695. L09ی) و (L01 v
  4696. L01ی) و (L03 u
  4697. L03ی) و (L03 u
  4698. L09ا) و (L03 v
  4699. L09آ) و (L03 v
  4700. L09و) و (L03 u:
  4701. L09و) و (L01 v
  4702. L09) و (وL03 v
  4703. L09) و (وL01 u:
  4704. // و after ی+ـ
  4705. L09یـ) و (L01 v
  4706. L09یـ) و (L03 va
  4707. // و before a vowel in bondary of a word
  4708. L09ا) و (یL09 v
  4709. L09آ) و (یL09 v
  4710. L03) و (آ v
  4711. L03) و (ا v
  4712. L03) و (یL03 v
  4713. L03) و (یL01 u
  4714. //otherwise
  4715. L09ا) و (ا v
  4716. L09ا) و (آ v
  4717. L09ا) و (و_ v
  4718. او) و (_ v
  4719. L09او) و (_ u
  4720. آو) و (_ u
  4721. یو) و (_ u
  4722. L03) و (L03 u:
  4723. L03) و (ه_ u:
  4724. L03) و (ی_ u:
  4725. L03) و (و_ u
  4726. // و in end of words
  4727. L03و) و (_ v
  4728. آ) و (_ v
  4729. ا) و (_ v
  4730. و) و (_ u
  4731. ی) و (_ v
  4732. L03) و (_ u:
  4733. _خ) و (_ u:
  4734. //when و is read "o"
  4735. _خ) و (ر+ o
  4736. _خ) و (د+ o
  4737. _خ) و (ش+ o
  4738. _خ) و (ل+ o
  4739. //when و is not read
  4740. _خ) و (یش+
  4741. _خ) و (ا+
  4742. خ) و (آ+
  4743. _آ) و (L03_ va
  4744. // Prefixes و
  4745. // Suffixes و
  4746. L09L01) ور (_NSm2 vaR
  4747. L09L09) وند (_Sm3 vand
  4748. L09L09) وندان (_Sm5 vandAn
  4749. L09L09) وار (_Sm3 vAR
  4750. L09L09) ورز (_Sm3 vaRz
  4751. // arabic form of words (Babs) و
  4752. //فواعل eg. جوامع
  4753. _L04وا) و (L03_ ve
  4754. _خوا) و (L03_+ va
  4755. //فاعل eg. کاتب
  4756. _L04ا) و (L03_+ ve
  4757. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  4758. _م) و (L04وL03_ 'o:
  4759. //فعول eg. خروج
  4760. _) و (L04وL03_ vo
  4761. //فعال eg. شراب (Fa eSpeak read itd correctly)
  4762. //مفعل eg. مکتب
  4763. _م) و (L04L03_+ v
  4764. _مL04) و (L03_+ va
  4765. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  4766. //مفعّل eg. مقدّس
  4767. _م) و (L04ّL03_+ va
  4768. _مL04) و (ّL03_+ vva
  4769. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  4770. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  4771. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  4772. //افعل eg. اصغر
  4773. _اL03) و (L03_+ va
  4774. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  4775. //تفاعل eg. تفاوت
  4776. _تL04ا) و (L03_ vo
  4777. //تفعل eg. تفکر
  4778. _ت) و (L03L03_+ va
  4779. _تL04) و (L03_+ vvo
  4780. //تفعّل eg. تفکّر
  4781. _ت) و (L03ّL03_+ va
  4782. _تL04) و (ّL03_+ vvo
  4783. //مفاعل eg. مباحث
  4784. _مL04ا) و (L03_ ve
  4785. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  4786. //انفعال eg. انفجار
  4787. _ان) و (L04اL03_++ ve
  4788. //افتعال eg. افتخار
  4789. //مستفعل eg. مستخدم
  4790. _مست) و (L04L03_+ v
  4791. _مستL04) و (L03_ ve
  4792. //متفاعل eg. متفاوت
  4793. _متL04ا) و (L03_ ve
  4794. _متL04ا) و (ی_ v
  4795. //متفعل eg. متخصص
  4796. _مت) و (L04L03_++ va
  4797. _متL04) و (L03_ vve
  4798. //متفعّل eg. متخصّص
  4799. _مت) و (L04ّL03_++ va
  4800. _متL04) و (ّL03_ vve
  4801. //مفتعل eg محترم
  4802. //_مL04ت) و (L03_ ve
  4803. //منفعل eg. منفجر
  4804. _من) و (L03L03_++ va
  4805. _من) و (یL03_+ va
  4806. //_منL04) و (L03_ ve
  4807. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  4808. //توفیع eg. توصیف
  4809. _ت) و (L04یL04_ o
  4810. .group ه
  4811. // special codes for ه
  4812. // special codes for "الله"
  4813. _الل) ه (_+++ h
  4814. _L03) ه (_+N e:
  4815. _ب) ه (_+ eh
  4816. _L03) ه (_ ah
  4817. _L09L09L06) ه (_ h
  4818. L03L05L06) ه (_ ah
  4819. L09L05) ه (_ h
  4820. _L09L03) ه (_ ah
  4821. // General Codes for Consonants
  4822. ه (L01 h
  4823. ه (L02 h
  4824. L02) ه h
  4825. _ا) ه h
  4826. ه (ّL08 hh
  4827. ه (ّ_ hh
  4828. ه (ّL03 hha
  4829. ه (L03 ha
  4830. L09) ه (ه+++ ha
  4831. // ه as first letter in bondary of the words
  4832. _) ه (L03 ha
  4833. // ه in end of the words
  4834. ا) ه (_ h
  4835. آ) ه (_ h
  4836. L01ی) ه (_ e:
  4837. L02ی) ه (_ e:
  4838. L03ی) ه (_ h
  4839. L01و) ه (_ e:
  4840. L02و) ه (_ e:
  4841. L03و) ه (_ h
  4842. L02) ه (_ h
  4843. // ه before و and a vowel
  4844. _) ه (وا ha
  4845. _) ه (وL02 ha
  4846. _) ه (ویL03 ha
  4847. _) ه (ویL01 h
  4848. _) ه (ویL02 h
  4849. _) ه (وی_ h
  4850. L09) ه (وL02 h
  4851. // Others
  4852. ه (ه_+++ h
  4853. ه (ۀ_ h
  4854. ه (ـL01 h
  4855. ه (ـL02 h
  4856. ه (ـL03 ha
  4857. ه (ــL01 h
  4858. ه (ــL02 h
  4859. ه (ــL03 ha
  4860. ه (ـــL01 h
  4861. ه (ـــL02 h
  4862. ه (ـــL03 ha
  4863. ه (ــ ha
  4864. // Consonants Analyzer
  4865. // Right to left characters Analyzer
  4866. // Analyzing 2nd Consonant of 3 Consonants
  4867. _آ) ه (L03_ ha
  4868. _آ) ه (د_+ h
  4869. _آ) ه (ر_+ h
  4870. _او) ه (L03_+ h
  4871. _ای) ه (L03_+ h
  4872. _L04) ه (L03_ h
  4873. //Analyzing 2nd Consonant of 4 Consonants
  4874. _L03) ه (L05L06_ ha
  4875. _L03) ه (L06L03_ h
  4876. _آ) ه (L03L01 h
  4877. _آ) ه (L03L02 h
  4878. _L03) ه (L03L01 h
  4879. _L03) ه (L06L03 ha
  4880. _L03) ه (رL03+ ha
  4881. _L03) ه (L05L03 ha
  4882. // Analyzing 3th Consonant of 6 Consonants
  4883. _L09L01) ه (L03L09L09 h
  4884. _L03L03) ه (L03L09L09 h
  4885. _L01L03) ه (L03L09L09 ha
  4886. // Analyzing 4th Consonant of 8 Consonants
  4887. _L09L09L09) ه (L03L09L09L09 ha
  4888. // Left to right characters Analyzer
  4889. // Analyzing 2nd Consonant of 4 Consonants (left to right)
  4890. L09L01) ه (L03_ ha
  4891. L09L01) ه (L07_+N h
  4892. L01L03) ه (L03_ ha
  4893. L01L03) ه (L07_+N h
  4894. L01L03) ه (L07_+N h
  4895. L03L03) ه (L03_ ha
  4896. // Analyzing 3th Consonant of 5 Consonants (left to right)
  4897. L09ه) ه (L03L09_+ h
  4898. _L04L03) ه (L06L09_+ h
  4899. _آL03) ه (L05L06_+ ha
  4900. _آL03) ه (L03L09_+ h
  4901. L09L03) ه (L03L09_ ha
  4902. L09L01) ه (L03L09_ h
  4903. // Analyzing 4th Consonant of 7 Consonants (left to right)
  4904. L09L09L09) ه (L03L09L09_ h
  4905. _L01L09L03) ه (L03L09L09_ h
  4906. _L03L09L03) ه (L03L09L09_ ha
  4907. // Analyzing 5th Consonant of 9 Consonants (left to right)
  4908. L09L09L09L09) ه (L03L09L09L09_ ha
  4909. // Prefixes ه
  4910. _) هم (L04L09P2@ ham
  4911. _) هم (آL09P2@ ham
  4912. // suffixes ه
  4913. L09L03) ه (_++NSm1 e:
  4914. L09L01و) ه (_++NSm1 e:
  4915. L09) هٔ (_Sm2 eje
  4916. L09L09) ها (_NSm2 hA
  4917. // Plural pronoun ها
  4918. L09L09) های (_NSm3 h'Aje
  4919. L09L09) هایی (_NSm4 h'Ai:
  4920. L09L09) هاست (_NSm4 h'Ast
  4921. // Plural possessive pronouns for ها
  4922. L09L09) هایم (_NSm4 hAjam
  4923. L09L09) هام (_NSm3 hAm
  4924. L09L09) هایت (_NSm4 hAjat
  4925. //L09L09) هات (_NSm3 hAt
  4926. L09L09) هایش (_NSm4 hAjaS
  4927. L09L09) هاش (_NSm3 hAS
  4928. L09L09) هایمان (_NSm6 hAjemAn
  4929. L09L09) هامون (_NSm5 hAmun
  4930. L09L09) هایتان (_NSm6 hAjetAn
  4931. L09L09) هاتون (_NSm5 hAtun
  4932. L09L09) هایشان (_NSm6 hAjeSAn
  4933. L09L09) هاشون (_NSm5 hASun
  4934. // arabic form of words (Babs) ه
  4935. //فواعل eg. جوامع
  4936. _L04وا) ه (L03_ he
  4937. _خوا) ه (L03_+ ha
  4938. //فاعل eg. کاتب
  4939. _L04ا) ه (L03_+ he
  4940. //مفعول eg. مکتوب (Fa eSpeak read itd correctly)
  4941. //فعول eg. خروج
  4942. _) ه (L04وL03_ ho
  4943. //فعال eg. شراب (Fa eSpeak read itd correctly)
  4944. //مفعل eg. مکتب
  4945. _م) ه (L04L03_+ h
  4946. _مL04) ه (L03_+ ha
  4947. //افعال eg. اخلاق (Fa eSpeak read itd correctly)
  4948. //مفعّل eg. مقدّس
  4949. _م) ه (L04ّL03_+ ha
  4950. _مL04) ه (ّL03_+ hha
  4951. //تفعیل eg. تقدیم (Fa eSpeak read itd correctly)
  4952. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  4953. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  4954. //افعل eg. اصغر
  4955. _اL03) ه (L03_+ ha
  4956. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  4957. //تفاعل eg. تفاوت
  4958. _تL04ا) ه (L03_ ho
  4959. //تفعل eg. تفکر
  4960. _ت) ه (L03L03_+ ha
  4961. _تL04) ه (L03_+ hho
  4962. //تفعّل eg. تفکّر
  4963. _ت) ه (L03ّL03_+ ha
  4964. _تL04) ه (ّL03_+ hho
  4965. //مفاعل eg. مباحث
  4966. _مL04ا) ه (L03_ he
  4967. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  4968. //انفعال eg. انفجار
  4969. _ان) ه (L04اL03_++ he
  4970. //افتعال eg. افتخار
  4971. //مستفعل eg. مستخدم
  4972. _مست) ه (L04L03_+ h
  4973. _مستL04) ه (L03_ he
  4974. //متفاعل eg. متفاوت
  4975. _متL04ا) ه (L03_ he
  4976. _متL04ا) ه (ی_ h
  4977. //متفعل eg. متخصص
  4978. _مت) ه (L04L03_++ ha
  4979. _متL04) ه (L03_ hhe
  4980. //متفعّل eg. متخصّص
  4981. _مت) ه (L04ّL03_++ ha
  4982. _متL04) ه (ّL03_ hhe
  4983. //مفتعل eg. معتدل
  4984. _م) ه (تL04L03_+ h
  4985. _مL04ت) ه (L03_ he
  4986. //منفعل eg. منفجر
  4987. _من) ه (L03L03_++ ha
  4988. _من) ه (یL03_+ ha
  4989. _منL04) ه (L03_ he
  4990. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  4991. .group ۀ
  4992. _L01) ۀ 'heje
  4993. _L03) ۀ 'eje
  4994. // suffixes ۀ
  4995. L09L09) ۀ (_NSm1 'eje
  4996. L09L02) ۀ (_NSm1 'eje
  4997. .group یی
  4998. یی i:
  4999. // Prefixes یی
  5000. // Suffixes یی
  5001. L09L01) یی (_Sm2 i:
  5002. L09L03) یی (_Sm2 ii
  5003. L09L01) ییم (_NSm3 i:m
  5004. L09L03) ییم (_NSm3 iim
  5005. L09L09L01) یید (_NSm3 i:d
  5006. // Possessive pronouns for گی eg. "زندگیتان"
  5007. L09L09L03گ) ییت (_NSm2 jat
  5008. L09L01یگ) ییت (_NSm2 jat
  5009. L09L01وگ) ییت (_NSm2 jat
  5010. .group ی
  5011. // ی in first of words
  5012. _) ی ja
  5013. _) ی (وL01 ja
  5014. _) ی (وL02 ja
  5015. _) ی (وL03 j
  5016. _) ی (آ j
  5017. _) ی (ا j
  5018. // ی preceded by a vowel in first of words
  5019. _L03) ی (ّL08 ajj
  5020. _L03) ی (ّ_ ajj
  5021. _L03) ی (ّL03 ajja
  5022. _L03) ی (L02 aj
  5023. _و) ی (L03 i
  5024. _آ) ی (L03 ja
  5025. _ا) ی i:
  5026. // ی in bondary of a word
  5027. ی (L02 j
  5028. ّ) ی (_+ i
  5029. ّ) ی (L03+ i
  5030. ّ) ی (L01+ j
  5031. L02) ی j
  5032. L09و) ی (L03 i
  5033. L09و) ی (L01 j
  5034. L09ا) ی (L03 j
  5035. L09ا) ی (L01 j
  5036. L03) ی (وL03 j
  5037. //otherwise
  5038. L02) ی (_ j
  5039. _ع) ی (L03_ j
  5040. _ع) ی (L03 ja
  5041. _ع) ی (L02 j
  5042. _ع) ی (L01 j
  5043. ی i
  5044. _) ی (ـL03 i
  5045. _) ی (ـL01 j
  5046. ی (ّL08 jj
  5047. ی (ّ_ jj
  5048. ی (ّL03 jja
  5049. // ی in end of words
  5050. _ا) ی (_+ i
  5051. L01) ی (_ je
  5052. L03) ی (_ i
  5053. _آ) ی (L03_ ja
  5054. // Prefixes ی
  5055. _) یک (L04L09L09P2@ jek
  5056. _) یک (آL09L09P2@ jek
  5057. // suffixes ی
  5058. L09L01) یئ (_+Sm2 i:
  5059. L09L03) یئ (_Sm2 ii
  5060. L09L03) یه (_+NSm2 ije
  5061. L09L01) یه (_+NSm2 je
  5062. L09L03) یۀ (_+NSm2 ijeje
  5063. L09L01) یۀ (_+NSm2 jeje
  5064. L09L09) ییه (_NSm3 i:je
  5065. L09L09) ییۀ (_NSm3 i:jeje
  5066. L09L01) ی (_Sm1 j
  5067. L09L09آ) ی (_Sm1 je
  5068. L09L09ا) ی (_Sm1 je
  5069. L09L09ی) ی (_Sm1 je
  5070. L09L01و) ی (_Sm1 i
  5071. L09L03و) ی (_Sm1 je
  5072. L09L01) یند (_Sm3 jand
  5073. L09L01) ینده (_Sm4 jande
  5074. L09L01) یندۀ (_Sm4 jandeje
  5075. L09L04) یت (_Sm2 i:jat
  5076. L09L04) یّت (_Sm3 i:jat
  5077. L09L03) یّت (_Sm3 i:jat
  5078. // Possessive pronouns for گی eg. "زندگیتان"
  5079. L09L09L03گ) یت (_NSm1 jat
  5080. L09L01یگ) یت (_NSm1 jat
  5081. L09L01وگ) یت (_NSm1 jat
  5082. L09L09) یاب (_Sm3 jAb
  5083. L09L03) یان (_Sm3 ijAn
  5084. L09L01) یان (_Sm3 jAn
  5085. L09L01) ییان (_Sm4 i:An eg. "اروپاییان"
  5086. L09L09) یار (_Sm3 jAR
  5087. L09L09) یون (_Sm3 jun
  5088. L09L09) یوم (_Sm3 jom
  5089. L09L09م) ین (_Sm2 in
  5090. L09L03) ین (_NSm2 in //eg. "زرین"
  5091. L09L03) ینی (_NSm3 ini //eg. "زرین"
  5092. // Subjective pronouns
  5093. L09L03) ی (_Sm1 i
  5094. L09L01و) ی (_Sm1 i
  5095. L09L09L03) یم (_NSm2 im
  5096. L09L09L03) ید (_NSm2 id
  5097. L09L09L03) یده (_NSm3 ide: // eg. "دزدیده"
  5098. L09L09L03) یدۀ (_NSm3 ideje // eg. "دزدیده"
  5099. // Possessive pronouns
  5100. L09L01) یم (_+NSm2 jam
  5101. L09L01) یت (_+NSm2 jat
  5102. L09L01) یش (_+NSm2 jaS
  5103. L09L01) یمان (_NSm4 jemAn
  5104. L09L01) یتان (_NSm4 jetAn
  5105. L09L01) یشان (_NSm4 jeSAn
  5106. L09L09L09) یّات (_NSm4 ijjAt
  5107. L09L09L09) یّاتی (_NSm5 ijjAti
  5108. // Plural possessive pronouns for یّات eg. " کشفیّاتمان
  5109. L09L09) یّاتم (_NSm5 ijjAtam
  5110. L09L09) یّاتت (_NSm5 ijjAtat
  5111. L09L09) یّاتش (_NSm5 ijjAtaS
  5112. L09L09) یّاتمان (_NSm7 ijjAtemAn
  5113. L09L09) یّاتتان (_NSm7 ijjAtetAn
  5114. L09L09) یّاتشان (_NSm7 ijjAteSAn
  5115. L09L03L01) یات (_NSm3 ijjAt
  5116. L09L03L01) یاتی (_NSm4 ijjAti
  5117. // Plural possessive pronouns for یات eg. " کشفیاتمان
  5118. L03L01) یاتم (_NSm4 ijjAtam
  5119. L03L01) یاتت (_NSm4 ijjAtat
  5120. L03L01) یاتش (_NSm4 ijjAtaS
  5121. L03L01) یاتمان (_NSm6 ijjAtemAn
  5122. L03L01) یاتتان (_NSm6 ijjAtetAn
  5123. L09L01) یاتشان (_NSm6 ijjAteSAn
  5124. L09L09ع) یات (_NSm3 ijjAt
  5125. L09L09ع) یاتی (_NSm4 ijjAti
  5126. // Plural possessive pronouns for یات eg. " کشفیاتمان
  5127. L09ع) یاتم (_NSm4 ijjAtam
  5128. L09ع) یاتت (_NSm4 ijjAtat
  5129. L09ع) یاتش (_NSm4 ijjAtaS
  5130. L09ع) یاتمان (_NSm6 ijjAtemAn
  5131. L09ع) یاتتان (_NSm6 ijjAtetAn
  5132. L09ع) یاتشان (_NSm6 ijjAteSAn
  5133. // arabic form of words (Babs) ی
  5134. //فواعل eg. جوامع
  5135. _L04وا) ی (L03_ je
  5136. //فعایل eg. شرایط
  5137. _L04L04ا) ی (L03_ je
  5138. //فاعل eg. کاتب
  5139. _L04ا) ی (L03_ je
  5140. //مفعول eg. مکتوب
  5141. _م) ی (L04وL03_ j
  5142. //فعول eg. خروج
  5143. _) ی (L04وL03_ jo
  5144. //فعال eg. شراب (Fa eSpeak read itd correctly)
  5145. //مفعل eg. مکتب
  5146. _م) ی (L04L03_ j
  5147. //_مL04) ی (L03_ ja
  5148. //افعال eg. اخلاق
  5149. //_ا) ی (L04اL03_ j
  5150. //مفعّل eg. مقدّس
  5151. _م) ی (L04ّL03_ ja
  5152. _مL04) ی (ّL03_ ja
  5153. //تفعیل eg. تقدیم
  5154. _ت) ی (L04یL03_ j
  5155. //فعیل eg. صغیر (Fa eSpeak read itd correctly)
  5156. //فعیله eg. صغیره (Fa eSpeak read itd correctly)
  5157. //افعل eg. اصغر
  5158. _اL03) ی (L03_+ i
  5159. //تفاعیل eg. تدابیر (Fa eSpeak read itd correctly)
  5160. //تفاعل eg. تفاوت
  5161. _تL04ا) ی (L03_ jo
  5162. //تفعل eg. تفکر
  5163. _ت) ی (L03L03_+ ja
  5164. _تL04) ی (L03_ jjo
  5165. //تفعّل eg. تفکّر
  5166. _ت) ی (L03ّL03_+ ja
  5167. _تL04) ی (ّL03_ jjo
  5168. //مفاعل eg. مباحث
  5169. _مL04ا) ی (L03_ je
  5170. //استفعال eg. استخراج (Fa eSpeak read itd correctly)
  5171. //انفعال eg. انفجار
  5172. _ان) ی (L04اL03_ je
  5173. //افتعال eg. افتخار
  5174. //مستفعل eg. مستخدم
  5175. _مست) ی (L04L03_+ j
  5176. _مستL04) ی (L03_ je
  5177. //متفاعل eg. متفاوت
  5178. _متL04ا) ی (L03_ je
  5179. _متL04اL03) ی (_ i
  5180. _متL04او) ی (_ i
  5181. //متفعل eg. متخصص
  5182. _مت) ی (L04L03_++ ja
  5183. _متL04) ی (L03_ jje
  5184. //متفعّل eg. متخصّص
  5185. _مت) ی (L04ّL03_++ ja
  5186. _متL04) ی (ّL03_ jje
  5187. //مفتعل eg. معتدل
  5188. _م) ی (تL04L03_+ j
  5189. _مL04ت) ی (L03_ je
  5190. //منفعل eg. منفجر
  5191. _من) ی (L03L03_++ ja
  5192. _من) ی (یL03_+ ja
  5193. _منL04) ی (L03_ je
  5194. //منفعله eg. منفجره (Fa eSpeak read itd correctly)
  5195. // Arabic characters
  5196. .group ء
  5197. ء ?
  5198. //this character "ٔ" is defrent of "ء" and "ۀ" for example "دانشنامهٔ "
  5199. .group ٔ
  5200. ٔ
  5201. // suffixes ٔ
  5202. L09L09) ٔ (_Sm1
  5203. .group ّ
  5204. ّ (L02 taSdid
  5205. L02) ّ taSdid
  5206. .group ئ
  5207. ئ (L01 ?
  5208. ئ (L02 ?
  5209. L02) ئ ?
  5210. ئ (L03 ?e
  5211. // Suffixes "ئ"
  5212. L09L01) ئ (_NSm1 je
  5213. L09L03) ئ (_NSm1 i
  5214. L09L01) ئ (_Sm1 ?
  5215. L09L03) ئ (_Sm1 a?
  5216. L09L01) ئئ (_Sm2 i:
  5217. L09L03) ئئ (_Sm2 ii
  5218. L09L01) ئی (_Sm2 i:
  5219. L09L03) ئی (_Sm2 ii
  5220. L09L09) ئیه (_NSm3 i:je
  5221. L09L09) ئیۀ (_NSm3 i:jeje
  5222. L09L09) یئه (_NSm3 i:je
  5223. L09L09) یئۀ (_NSm3 i:jeje
  5224. L09L03) ئه (_+NSm2 ije
  5225. L09L01) ئه (_+NSm2 je
  5226. L09L03) ئۀ (_+NSm2 ijeje
  5227. L09L01) ئۀ (_+NSm2 jeje
  5228. .group ؤ
  5229. ؤ o?
  5230. .group ة
  5231. //ة (L01 h
  5232. ة t
  5233. //short vowels that are not usually written:
  5234. .group َ
  5235. َ a
  5236. _ا) َ 'a:
  5237. // Suffixes "َ"
  5238. L09L09) َ (_Sm1 a
  5239. .group ِ
  5240. ِ e
  5241. _ا) ِ 'e:
  5242. // Suffixes "ِ"
  5243. L09L09) ِ (_Sm1 e
  5244. .group ُ
  5245. ُ o
  5246. _ا) ُ 'o:
  5247. // Suffixes "ُ"
  5248. L09L09) ُ (_Sm1 o
  5249. .group ً
  5250. ً an
  5251. // Suffixes "ً"
  5252. L09L04) ً (_Sm1 an
  5253. .group ٍ
  5254. ٍ en
  5255. // Suffixes "ٍ"
  5256. L09L04) ٍ (_Sm1 en
  5257. .group ٌ
  5258. ٌ on
  5259. // Suffixes "ٌ"
  5260. L09L04) ٌ (_Sm1 on
  5261. //other characters
  5262. .group أ
  5263. أ a?
  5264. .group إ
  5265. إ e?
  5266. .group ـ
  5267. ـ
  5268. .group ،
  5269. ، _
  5270. .group ؛
  5271. ؛
  5272. // rules for Farsi written by English characters (Pinglish)
  5273. // Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish
  5274. .group a
  5275. a _^_en
  5276. ?1 a a
  5277. ?1 a (' A
  5278. ?1 aa A
  5279. .group b
  5280. b _^_en
  5281. ?1 b b
  5282. .group c
  5283. c _^_en
  5284. ?1 c (e s
  5285. ?1 c (y s
  5286. ?1 c (i s
  5287. ?1 c k
  5288. ?1 ch tS
  5289. .group d
  5290. d _^_en
  5291. ?1 d d
  5292. .group e
  5293. e _^_en
  5294. ?1 e e
  5295. ?1 ee i
  5296. .group f
  5297. f _^_en
  5298. ?1 f f
  5299. .group g
  5300. g _^_en
  5301. ?1 g g
  5302. ?1 gh q1
  5303. .group h
  5304. h _^_en
  5305. ?1 h h
  5306. .group i
  5307. i _^_en
  5308. ?1 i i
  5309. .group j
  5310. j _^_en
  5311. ?1 j dZ
  5312. .group jh
  5313. jh _^_en
  5314. ?1 jh Z
  5315. .group k
  5316. k _^_en
  5317. ?1 k k
  5318. ?1 kh x
  5319. .group l
  5320. l _^_en
  5321. ?1 l l
  5322. .group m
  5323. m _^_en
  5324. ?1 m m
  5325. .group n
  5326. n _^_en
  5327. ?1 n n
  5328. .group o
  5329. o _^_en
  5330. ?1 o o
  5331. ?1 ou u
  5332. ?1 oo u
  5333. ?1 oo) o
  5334. .group p
  5335. p _^_en
  5336. ?1 p p
  5337. .group q
  5338. q _^_en
  5339. ?1 q q1
  5340. .group r
  5341. r _^_en
  5342. ?1 r R
  5343. .group s
  5344. s _^_en
  5345. ?1 s s
  5346. ?1 sh S
  5347. .group t
  5348. t _^_en
  5349. ?1 t t
  5350. .group u
  5351. u _^_en
  5352. ?1 u u
  5353. .group v
  5354. v _^_en
  5355. ?1 v v
  5356. .group w
  5357. w _^_en
  5358. ?1 w w
  5359. .group x
  5360. x _^_en
  5361. ?1 x ks
  5362. .group y
  5363. y _^_en
  5364. ?1 y j
  5365. .group z
  5366. z _^_en
  5367. ?1 z z