#
# Hungarian rules 
#  format: rule<.comment  
#  '<.' is the separation character between
#   rule and comment 
#
(^| )alakjn( |,|:|;)<.alakjn s alapjn keverse
(^| )az tn( |,|:|;)<.az tn s aztn keverse
(^| )bal oldal.*? <.baloldal egybe?
(^| )egyenlre( |,|:|;)<.egyelre s egyenlre keverse
(^| )elemet <. elemet s emelet keverse
(^| )e(l|ll)s.*? <.elsson s ellsson keverse
(^| )fegyverzet( |,|:|;)<.fegyverzet s fegyverzett keverse
(^| )fogalom( |,|:|;)<.fogalom s forgalom keverse
(^| )forgalom( |,|:|;)<.fogalom s forgalom keverse
(^| )flny( |,|:|;)<.flny, flny keverse
(^| )fl( |,|:|;)<.fl, fl keverse
(^| )(\w|||||||||)*?ikig( |,|:|;)<.hasikig, hzikig, stb. j itt?
(^| )irt( |,|:|;)<.irt s rt keverse
(^| )ha(ll|l)ott.*? <.halott s hallott keverse
(^| )hason l( |,|:|;)<.hason l s hasonl keverse
(^| )heten( |,|:|;)<.heten s hten keverse
(^| )idny.*? <.idny s igny keverse
(^| )jelentssg.*? <.jelentsg s jelentssg keverse
(^| )jobb oldal.*? <.jobboldal egybe?
(^| )jg(a|).*? <.joga s jga keverse
(^| )kellet( |,|:|;)<.kellet s kellett keverse
(^| )kelts.*? <.kelts s ketts keverse
(^| )(\w|||||||||)*?kp( |,|:|;)<.kp s kpp keverse
(^| )kiadta( |,|:|;)<.kiadta s kiad keverse
(^| )kicsiket( |,|:|;)<.kicsiket s kicsikt keverse
(^| )kicsikt( |,|:|;)<.kicsiket s kicsikt keverse
(^| )kivlnak( |,|:|;)<.kivlnak s kivrnak keverse
(^| )kivrnak( |,|:|;)<.kivlnak s kivrnak keverse
(^| )kr([^h]| h[^]| h[^z]).*? <.kr s kor keverse
(^| )klcsnsn( |,|:|;)<.klcsnsen s klcsnsn keverse
(^| )krl bell.*? <.krlbell egybe
(^| )krt.*? <.krt s krt keverse
(^| )l(d|tt)(a|).*? <.ltta s lda keverse
(^| )lene( |,|:|;)<.lene s lenne keverse
(^| )meghallat.*? <.meghallat s meghallgat keverse
(^| )meg van( |,|:|;)<.megvan s meg van keverse
(^| )mellet( |,|:|;)<.mellet s mellett keverse
(^| )mindenek([^ ]| [^e]| e[^l]| el[^]| el[^t]| elt[^t])<.mindenek s mindennek keverse
(^| )modem.*? <.modem s modern keverse
(^| )mr( |,|:|;)<.mirt s mr keverse
(^| )mrt( |,|:|;)<.mrt s mirt keverse
(^| )msr( |,|:|;)<.msr s msor keverse
(^| )nem legyen( |,|:|;)<.ne legyen helyett nem legyen
(^| )nem egyszer( |,|:|;)<.nem egyszer egybe?
(^| )nemzettsg.*? <.nemzetsg helyet nemzettsg
(^| )rst( |,|:|;)<.rst, rszt keverse
(^| )siketl.*? <.siketl, sikerl keverse
(^| )szmra( |,|:|;)<.szmra, szmra keverse
(^| )szemel( |,|:|;)<.szemel, szemmel keverse
(^| )szint( |,|:|;)<.sznt, szint keverse 
(^| )szktt( |,|:|;)<.szktt, szokott keverse 
(^| )sznt( |,|:|;)<.sznt, szint keverse 
(^| )szksg.*? <.szksg s szksg keverse
(^| )tejes.*? <.teljes s tejes keverse
(^| )tolla.*? <.tolla s tolta keverse
(^| )trk.*? <.trk s trk keverse
(^| )tntet.*? <.tntet s tntet keverse
(^| )veret( |,|:|;)<.veret s vezet keverse
(^| )viasza( |,|:|;)<.viasza s vissza keverse
(^| )vltz.*? <.vltz s vltoz keverse
(^| )lt( |,|:|;)<.lt s llt keverse
(^| )tl.*? <.tl s ll keverse
(^| )ll.*? <.lt s llt keverse
(^| )ru r( |,|:|;)<.ru s r keverse
(^| )pen( |,|:|;)<.ppen s pen keverse
(^| )rkk( |,|:|;)<.rkk s rkk keverse
(^| )a (a||e|||o||u||||||||||||||).*? <.a utn magnhangzval kezdd sz
#[^,] (hogy |de |ahogy.*? |aki.*? |ami.*? |amely.*? |hiszen |mert )<.hogy eltt vessz
[^(,|\.|?|!)] (hogy |hiszen |mert |ha )<.hogy, hiszen, mert, ha eltt vessz
(\w||||||||||||||||||)(,|\.|>|<|'|"|\\|!|\?|:|;|#|$|%|^|\+||=|\(|\)|\]|\[|\{|\}|&|@|/|\^)(\w||||||||||||||||||)<.jel betk kztt

