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

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