annotate src/farsi.h @ 15521:6d949e552e99 v8.1.0768

patch 8.1.0768: updating completions may cause the popup menu to flicker commit https://github.com/vim/vim/commit/ae654385dfb2ae4c1d70789d1dce3676dba4dfbc Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jan 17 21:09:05 2019 +0100 patch 8.1.0768: updating completions may cause the popup menu to flicker Problem: Updating completions may cause the popup menu to flicker. Solution: Avoid updating the text below the popup menu before drawing the popup menu.
author Bram Moolenaar <Bram@vim.org>
date Thu, 17 Jan 2019 21:15:06 +0100
parents 55ccc2d353bd
children dd725a8ab112
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10042
4aead6a9b7a9 commit https://github.com/vim/vim/commit/edf3f97ae2af024708ebb4ac614227327033ca47
Christian Brabandt <cb@256bit.org>
parents: 1224
diff changeset
1 /* vi:set ts=8 sts=4 sw=4 noet:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 * VIM - Vi IMproved by Bram Moolenaar
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 * Do ":help uganda" in Vim to read copying and usage conditions.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 * Do ":help credits" in Vim to see a list of people who contributed.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 /*
1224
edc1c9d6dab9 updated for version 7.1b
vimboss
parents: 7
diff changeset
10 * Farsi characters are categorized into following types:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 *
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 * TyA (for capital letter representation)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 * TyB (for types that look like _X e.g. AYN)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 * TyC (for types that look like X_ e.g. YE_)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 * TyD (for types that look like _X_ e.g. _AYN_)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 * TyE (for types that look like X e.g. RE)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 * Farsi character set definition
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 * Begin of the non-standard part
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 #define TEE_ 0x80
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 #define ALEF_U_H_ 0x81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 #define ALEF_ 0x82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 #define _BE 0x83
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 #define _PE 0x84
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 #define _TE 0x85
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 #define _SE 0x86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 #define _JIM 0x87
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 #define _CHE 0x88
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 #define _HE_J 0x89
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 #define _XE 0x8a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 #define _SIN 0x8b
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 #define _SHIN 0x8c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 #define _SAD 0x8d
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 #define _ZAD 0x8e
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 #define _AYN 0x8f
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 #define _AYN_ 0x90
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 #define AYN_ 0x91
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 #define _GHAYN 0x92
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 #define _GHAYN_ 0x93
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 #define GHAYN_ 0x94
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 #define _FE 0x95
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 #define _GHAF 0x96
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 #define _KAF 0x97
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 #define _GAF 0x98
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 #define _LAM 0x99
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 #define LA 0x9a
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 #define _MIM 0x9b
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 #define _NOON 0x9c
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 #define _HE 0x9d
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 #define _HE_ 0x9e
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 #define _YE 0x9f
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 #define _IE 0xec
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 #define IE_ 0xed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 #define IE 0xfb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 #define _YEE 0xee
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 #define YEE_ 0xef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 #define YE_ 0xff
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 * End of the non-standard part
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 * Standard part
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 #define F_BLANK 0xa0 /* Farsi ' ' (SP) character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 #define F_PSP 0xa1 /* PSP for capitalizing of a character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 #define F_PCN 0xa2 /* PCN for redefining of the hamye meaning */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 #define F_EXCL 0xa3 /* Farsi ! character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 #define F_CURRENCY 0xa4 /* Farsi Rial character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 #define F_PERCENT 0xa5 /* Farsi % character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 #define F_PERIOD 0xa6 /* Farsi '.' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 #define F_COMMA 0xa7 /* Farsi ',' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 #define F_LPARENT 0xa8 /* Farsi '(' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 #define F_RPARENT 0xa9 /* Farsi ')' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 #define F_MUL 0xaa /* Farsi 'x' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 #define F_PLUS 0xab /* Farsi '+' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 #define F_BCOMMA 0xac /* Farsi comma character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 #define F_MINUS 0xad /* Farsi '-' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 #define F_DIVIDE 0xae /* Farsi divide (/) character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 #define F_SLASH 0xaf /* Farsi '/' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 #define FARSI_0 0xb0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 #define FARSI_1 0xb1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 #define FARSI_2 0xb2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 #define FARSI_3 0xb3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 #define FARSI_4 0xb4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 #define FARSI_5 0xb5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 #define FARSI_6 0xb6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 #define FARSI_7 0xb7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 #define FARSI_8 0xb8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 #define FARSI_9 0xb9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 #define F_DCOLON 0xba /* Farsi ':' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 #define F_SEMICOLON 0xbb /* Farsi ';' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 #define F_GREATER 0xbc /* Farsi '>' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 #define F_EQUALS 0xbd /* Farsi '=' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 #define F_LESS 0xbe /* Farsi '<' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 #define F_QUESTION 0xbf /* Farsi ? character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 #define ALEF_A 0xc0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 #define ALEF 0xc1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 #define HAMZE 0xc2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 #define BE 0xc3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 #define PE 0xc4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 #define TE 0xc5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 #define SE 0xc6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 #define JIM 0xc7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 #define CHE 0xc8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 #define HE_J 0xc9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 #define XE 0xca
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 #define DAL 0xcb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 #define ZAL 0xcc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 #define RE 0xcd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 #define ZE 0xce
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 #define JE 0xcf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 #define SIN 0xd0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 #define SHIN 0xd1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 #define SAD 0xd2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 #define ZAD 0xd3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 #define _TA 0xd4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 #define _ZA 0xd5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 #define AYN 0xd6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 #define GHAYN 0xd7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 #define FE 0xd8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 #define GHAF 0xd9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 #define KAF 0xda
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 #define GAF 0xdb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 #define LAM 0xdc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 #define MIM 0xdd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 #define NOON 0xde
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 #define WAW 0xdf
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 #define F_HE 0xe0 /* F_ added for name clash with Perl */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 #define YE 0xe1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 #define TEE 0xfc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 #define _KAF_H 0xfd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 #define YEE 0xfe
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 #define F_LBRACK 0xe2 /* Farsi '[' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 #define F_RBRACK 0xe3 /* Farsi ']' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 #define F_LBRACE 0xe4 /* Farsi '{' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 #define F_RBRACE 0xe5 /* Farsi '}' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 #define F_LQUOT 0xe6 /* Farsi left quotation character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 #define F_RQUOT 0xe7 /* Farsi right quotation character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 #define F_STAR 0xe8 /* Farsi '*' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 #define F_UNDERLINE 0xe9 /* Farsi '_' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 #define F_PIPE 0xea /* Farsi '|' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 #define F_BSLASH 0xeb /* Farsi '\' character */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 #define MAD 0xf0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 #define JAZR 0xf1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 #define OW 0xf2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 #define MAD_N 0xf3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 #define JAZR_N 0xf4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 #define OW_OW 0xf5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 #define TASH 0xf6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 #define OO 0xf7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 #define ALEF_U_H 0xf8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 #define WAW_H 0xf9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 #define ALEF_D_H 0xfa
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 * global definitions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 * ==================
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 #define SRC_EDT 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 #define SRC_CMD 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 #define AT_CURSOR 0
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 /*
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 * definitions for the window dependent functions (w_farsi).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 #define W_CONV 0x1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 #define W_R_L 0x2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 /* special Farsi text messages */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 EXTERN char_u farsi_text_1[]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 #ifdef DO_INIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 = { YE_, _SIN, RE, ALEF_, _FE, ' ', 'V', 'I', 'M',
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 ' ', F_HE, _BE, ' ', SHIN, RE, _GAF, DAL,' ', NOON,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 ALEF_, _YE, ALEF_, _PE, '\0'}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 EXTERN char_u farsi_text_2[]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 #ifdef DO_INIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 = { YE_, _SIN, RE, ALEF_, _FE, ' ', FARSI_3, FARSI_3,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 FARSI_4, FARSI_2, ' ', DAL, RE, ALEF, DAL, _NOON,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 ALEF_, _TE, _SIN, ALEF, ' ', F_HE, _BE, ' ', SHIN,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 RE, _GAF, DAL, ' ', NOON, ALEF_, _YE, ALEF_, _PE, '\0'}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205
15470
55ccc2d353bd patch 8.1.0743: giving error messages is not flexible
Bram Moolenaar <Bram@vim.org>
parents: 10042
diff changeset
206 EXTERN char farsi_text_3[]
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 #ifdef DO_INIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 = { DAL, WAW, _SHIN, _YE, _MIM, _NOON, ' ', YE_, _NOON,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 ALEF_,_BE, _YE, _TE, _SHIN, _PE, ' ', 'R','E','P','L',
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 'A','C','E', ' ', NOON, ALEF_, _MIM, RE, _FE, ZE, ALEF,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 ' ', 'R', 'E', 'V', 'E', 'R', 'S', 'E', ' ', 'I', 'N',
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 'S', 'E', 'R', 'T', ' ', SHIN, WAW, RE, ' ', ALEF_, _BE,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 ' ', YE_, _SIN, RE, ALEF_, _FE, ' ', RE, DAL, ' ', RE,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 ALEF_, _KAF,' ', MIM, ALEF_, _GAF, _NOON, _HE, '\0'}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 #if 0 /* not used */
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219 EXTERN char_u farsi_text_4[]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 #ifdef DO_INIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 = { DAL, WAW, _SHIN, _YE, _MIM, _NOON, ' ', YE_, _NOON,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 ALEF_, _BE, _YE, _TE, _SHIN, _PE, ' ', '<', 'C','T','R',
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 'L','-','B','>', ' ', NOON, ALEF_, _MIM, RE, _FE, ZE,
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 ALEF, ' ', YE_, _SIN, RE, ALEF_, _FE, ' ', RE, DAL, ' ',
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 RE, ALEF_, _KAF,' ', MIM, ALEF_, _GAF, _NOON, _HE, '\0'}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227 ;
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 EXTERN char_u farsi_text_5[]
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 #ifdef DO_INIT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 = { ' ', YE_, _SIN, RE, ALEF_, _FE, '\0'}
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 #endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 ;