fa_rules 156 KB

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