MULTEXT - Document MSC 1. MtScript/Overview. Appendix 1.



Appendix 1: French writing rules

file "rules.fr"





  

/* French rules
***************/
E1={39}			/* acute or apostrophe ' */
E2={96}			/* grave ` */
E3={94}			/* accent circumflex ^ */
E4={34}			/* dieresis " */
E5={44}			/* cedilla , */

E10={97}		/* a */
E11={65}		/* A */
E12={101}		/* e */
E13={69}		/* E */
E14={105}		/* i */
E15={73}		/* I */
E16={111}		/* o */
E17={79}		/* O */
E18={117}		/* u */
E19={85}		/* U */
E20={99}		/* c */
E21={67}		/* C */

E32={224}		/* à */
E33={192}		/* À */
E34={226}		/* â */
E35={194}		/* Â */

E40={233}		/* é */
E41={201}		/* É */
E42={232}		/* è */
E43={200}		/* È */
E44={234}		/* ê */
E45={202}		/* Ê */
E46={235}		/* ë */
E47={203}		/* Ë */

E54={238}		/* î */
E55={206}		/* Î */
E56={239}		/* ï */
E57={207}		/* Ï */

E64={244}		/* ô */
E65={212}		/* Ô */

E72={249}		/* ù */
E73={217}		/* Ù */
E74={251}		/* û */
E75={219}		/* Û */
E76={252}		/* ü */
E77={220}		/* Ü */

E88={231}		/* ç */
E89={199}		/* Ç */


E100={
	32 -33,35-38,40-43,45-64,66,68,70-72,74-78,
	80-84,86-93,95,98,100,102-104,106-110,112-116,
	118-126,128-159,161-191,193,195-198,204-205,208-211,213-216,
	218,221-223,225,227,230,236-237,240-243,245-248,250,253-255 
	}

E101={0-7,9-31}

E110={8}		/* backspace */
E111={127}		/* delete */
E112={160}		/* accentuation filter */




%%RULES

E*,E*:0,"b";		/* non particular characters: inchanged */

E*,E110:-1,"";		/* backspace  */
E*,E111:1,"";		/* delete  */

E112,E*:-1,"b";
E112,E110:-1,"";
E112,E111:1,"";

E20,E5:-1,"C231";	/* c, and C, */
E21,E5:-1,"C199";

E88,E110:-1,"C99";	/* backspace on c,C cedilla */
E89,E110:-1,"C67";

E18,E2:-1,"C249";	/* u,U grave */
E19,E2:-1,"C217";
E18,E3:-1,"C251";	/* u,U circumflex */
E19,E3:-1,"C219";
E18,E4:-1,"C252";	/* u,U diaeresis */
E19,E4:-1,"C220";

E72,E110:-1,"C117";	/* backspace on u,U accentuated */
E73,E110:-1,"C85";
E74,E110:-1,"C117";
E75,E110:-1,"C85";
E76,E110:-1,"C117";
E77,E110:-1,"C85";

E16,E3:-1,"C244";	/* o,O circumflex */
E17,E3:-1,"C212";

E64,E110:-1,"C111";	/* backspace on o,O accentuated */
E65,E110:-1,"C79";

E14,E3:-1,"C238";	/* i,I circumflex */
E15,E3:-1,"C206";
E14,E4:-1,"C239";	/* i,I diaeresis */
E15,E4:-1,"C207";

E54,E110:-1,"C105";	/* backspace on i,I accentuated */
E55,E110:-1,"C73";
E56,E110:-1,"C105";
E57,E110:-1,"C73";

E12,E1:-1,"C233";	/* e,E acute */
E13,E1:-1,"C201";
E12,E2:-1,"C232";	/* e,E grave */
E13,E2:-1,"C200";
E12,E3:-1,"C234";	/* e,E circumflex */
E13,E3:-1,"C202";
E12,E4:-1,"C235";	/* e,E diaeresis */
E13,E4:-1,"C203";

E40,E110:-1,"C101";	/* backspace on e,E accentuated */
E41,E110:-1,"C69";
E42,E110:-1,"C101";
E43,E110:-1,"C69";
E44,E110:-1,"C101";
E45,E110:-1,"C69";
E46,E110:-1,"C101";
E47,E110:-1,"C69";

E10,E2:-1,"C224";	/* a,A grave */
E11,E2:-1,"C192";
E10,E3:-1,"C226";	/* a,A circumflex */
E11,E3:-1,"C194";

E32,E110:-1,"C97";	/* backspace on a,A accentuated */
E33,E110:-1,"C65";
E34,E110:-1,"C97";
E35,E110:-1,"C65";

%%END


HTML3.2 Checked! | Top | Back | Mt_Script home page | LPL/CNRS | MULTEXT

Copyright © Centre National de la Recherche Scientifique, 1996.