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 156KB

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