Mercurial > hg > mpdl-group
comparison software/mpdl-services/mpiwg-mpdl-lt/src/de/mpg/mpiwg/berlin/mpdl/lt/text/transcode/Unicode2Betacode.lex @ 19:4a3641ae14d2
Erstellung
author | Josef Willenborg <jwillenborg@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 09 Nov 2011 15:32:05 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
18:dc5e9fcb3fdc | 19:4a3641ae14d2 |
---|---|
1 package de.mpg.mpiwg.berlin.mpdl.lt.general; | |
2 | |
3 %% | |
4 | |
5 %class Unicode2BetacodeLex | |
6 %public | |
7 %type java.lang.String | |
8 %unicode | |
9 %% | |
10 | |
11 | |
12 "<"[^>]\u+">" { return yytext(); } | |
13 | |
14 "H" { return "*j"; } | |
15 "h" { return "j"; } | |
16 "F" { return "*v"; } | |
17 "f" { return "v"; } | |
18 "\u03a3" { return "*s"; } | |
19 | |
20 "." { return "!"; } | |
21 "\u00B7" { return ":"; } /* MPDL update */ | |
22 | |
23 "\u1F00" { return "a)"; } | |
24 "\u1F01" { return "a("; } | |
25 "\u1F02" { return "a)\\"; } | |
26 "\u1F03" { return "a(\\"; } | |
27 "\u1F04" { return "a)/"; } | |
28 "\u1F05" { return "a(/"; } | |
29 "\u1F06" { return "a)="; } | |
30 "\u1F07" { return "a(="; } | |
31 "\u1F08" { return "*)a"; } | |
32 "\u1F09" { return "*(a"; } | |
33 "\u1F0A" { return "*)\\a"; } | |
34 "\u1F0B" { return "*(\\a"; } | |
35 "\u1F0C" { return "*)/a"; } | |
36 "\u1F0D" { return "*(/a"; } | |
37 "\u1F0E" { return "*)=a"; } | |
38 "\u1F0F" { return "*(=a"; } | |
39 "\u1F10" { return "e)"; } | |
40 "\u1F11" { return "e("; } | |
41 "\u1F12" { return "e)\\"; } | |
42 "\u1F13" { return "e(\\"; } | |
43 "\u1F14" { return "e)/"; } | |
44 "\u1F15" { return "e(/"; } | |
45 "\u1F18" { return "*)e"; } | |
46 "\u1F19" { return "*(e"; } | |
47 "\u1F1A" { return "*)\\e"; } | |
48 "\u1F1B" { return "*(\\e"; } | |
49 "\u1F1C" { return "*)/e"; } | |
50 "\u1F1D" { return "*(/e"; } | |
51 "\u1F20" { return "h)"; } | |
52 "\u1F21" { return "h("; } | |
53 "\u1F22" { return "h)\\"; } | |
54 "\u1F23" { return "h(\\"; } | |
55 "\u1F24" { return "h)/"; } | |
56 "\u1F25" { return "h(/"; } | |
57 "\u1F26" { return "h)="; } | |
58 "\u1F27" { return "h(="; } | |
59 "\u1F28" { return "*)h"; } | |
60 "\u1F29" { return "*(h"; } | |
61 "\u1F2A" { return "*)\\h"; } | |
62 "\u1F2B" { return "*(\\h"; } | |
63 "\u1F2C" { return "*)/h"; } | |
64 "\u1F2D" { return "*(/h"; } | |
65 "\u1F2E" { return "*)=h"; } | |
66 "\u1F2F" { return "*(=h"; } | |
67 "\u1F30" { return "i)"; } | |
68 "\u1F31" { return "i("; } | |
69 "\u1F32" { return "i)\\"; } | |
70 "\u1F33" { return "i(\\"; } | |
71 "\u1F34" { return "i)/"; } | |
72 "\u1F35" { return "i(/"; } | |
73 "\u1F36" { return "i)="; } | |
74 "\u1F37" { return "i(="; } | |
75 "\u1F38" { return "*)i"; } | |
76 "\u1F39" { return "*(i"; } | |
77 "\u1F3A" { return "*)\\i"; } | |
78 "\u1F3B" { return "*(\\i"; } | |
79 "\u1F3C" { return "*)/i"; } | |
80 "\u1F3D" { return "*(/i"; } | |
81 "\u1F3E" { return "*)=i"; } | |
82 "\u1F3F" { return "*(=i"; } | |
83 "\u1F40" { return "o)"; } | |
84 "\u1F41" { return "o("; } | |
85 "\u1F42" { return "o)\\"; } | |
86 "\u1F43" { return "o(\\"; } | |
87 "\u1F44" { return "o)/"; } | |
88 "\u1F45" { return "o(/"; } | |
89 "\u1F48" { return "*)o"; } | |
90 "\u1F49" { return "*(o"; } | |
91 "\u1F4A" { return "*)\\o"; } | |
92 "\u1F4B" { return "*(\\o"; } | |
93 "\u1F4C" { return "*)/o"; } | |
94 "\u1F4D" { return "*(/o"; } | |
95 "\u1F50" { return "u)"; } | |
96 "\u1F51" { return "u("; } | |
97 "\u1F52" { return "u)\\"; } | |
98 "\u1F53" { return "u(\\"; } | |
99 "\u1F54" { return "u)/"; } | |
100 "\u1F55" { return "u(/"; } | |
101 "\u1F56" { return "u)="; } | |
102 "\u1F57" { return "u(="; } | |
103 "\u1F59" { return "*(u"; } | |
104 "\u1F5B" { return "*(\\u"; } | |
105 "\u1F5D" { return "*(/u"; } | |
106 "\u1F5F" { return "*(=u"; } | |
107 "\u1F60" { return "w)"; } | |
108 "\u1F61" { return "w("; } | |
109 "\u1F62" { return "w)\\"; } | |
110 "\u1F63" { return "w(\\"; } | |
111 "\u1F64" { return "w)/"; } | |
112 "\u1F65" { return "w(/"; } | |
113 "\u1F66" { return "w)="; } | |
114 "\u1F67" { return "w(="; } | |
115 "\u1F68" { return "*)w"; } | |
116 "\u1F69" { return "*(w"; } | |
117 "\u1F6A" { return "*)\\w"; } | |
118 "\u1F6B" { return "*(\\w"; } | |
119 "\u1F6C" { return "*)/w"; } | |
120 "\u1F6D" { return "*(/w"; } | |
121 "\u1F6E" { return "*)=w"; } | |
122 "\u1F6F" { return "*(=w"; } | |
123 "\u1F70" { return "a\\"; } | |
124 "\u1F71" { return "a/"; } | |
125 "\u1F72" { return "e\\"; } | |
126 "\u1F73" { return "e/"; } | |
127 "\u1F74" { return "h\\"; } | |
128 "\u1F75" { return "h/"; } | |
129 "\u1F76" { return "i\\"; } | |
130 "\u1F77" { return "i/"; } | |
131 "\u1F78" { return "o\\"; } | |
132 "\u1F79" { return "o/"; } | |
133 "\u1F7A" { return "u\\"; } | |
134 "\u1F7B" { return "u/"; } | |
135 "\u1F7C" { return "w\\"; } | |
136 "\u1F7D" { return "w/"; } | |
137 "\u1F80" { return "a)|"; } | |
138 "\u1F81" { return "a(|"; } | |
139 "\u1F82" { return "a)\\|"; } | |
140 "\u1F83" { return "a(\\|"; } | |
141 "\u1F84" { return "a)/|"; } | |
142 "\u1F85" { return "a(/|"; } | |
143 "\u1F86" { return "a)=|"; } | |
144 "\u1F87" { return "a(=|"; } | |
145 "\u1F88" { return "*)|a"; } | |
146 "\u1F89" { return "*(|a"; } | |
147 "\u1F8A" { return "*)\\|a"; } | |
148 "\u1F8B" { return "*(\\|a"; } | |
149 "\u1F8C" { return "*)/|a"; } | |
150 "\u1F8D" { return "*(/|a"; } | |
151 "\u1F8E" { return "*)=|a"; } | |
152 "\u1F8F" { return "*(=|a"; } | |
153 "\u1F90" { return "h)|"; } | |
154 "\u1F91" { return "h(|"; } | |
155 "\u1F92" { return "h)\\|"; } | |
156 "\u1F93" { return "h(\\|"; } | |
157 "\u1F94" { return "h)/|"; } | |
158 "\u1F95" { return "h(/|"; } | |
159 "\u1F96" { return "h)=|"; } | |
160 "\u1F97" { return "h(=|"; } | |
161 "\u1F98" { return "*)|h"; } | |
162 "\u1F99" { return "*(|h"; } | |
163 "\u1F9A" { return "*)\\|h"; } | |
164 "\u1F9B" { return "*(\\|h"; } | |
165 "\u1F9C" { return "*)/|h"; } | |
166 "\u1F9D" { return "*(/|h"; } | |
167 "\u1F9E" { return "*)=|h"; } | |
168 "\u1F9F" { return "*(=|h"; } | |
169 "\u1FA0" { return "w)|"; } | |
170 "\u1FA1" { return "w(|"; } | |
171 "\u1FA2" { return "w)\\|"; } | |
172 "\u1FA3" { return "w(\\|"; } | |
173 "\u1FA4" { return "w)/|"; } | |
174 "\u1FA5" { return "w(/|"; } | |
175 "\u1FA6" { return "w)=|"; } | |
176 "\u1FA7" { return "w(=|"; } | |
177 "\u1FA8" { return "*)|w"; } | |
178 "\u1FA9" { return "*(|w"; } | |
179 "\u1FAA" { return "*)\\|w"; } | |
180 "\u1FAB" { return "*(\\|w"; } | |
181 "\u1FAC" { return "*)/|w"; } | |
182 "\u1FAD" { return "*(/|w"; } | |
183 "\u1FAE" { return "*)=|w"; } | |
184 "\u1FAF" { return "*(=|w"; } | |
185 "\u1FB0" { return "a^"; } | |
186 "\u1FB1" { return "a_"; } | |
187 "\u1FB2" { return "a\\|"; } | |
188 "\u1FB3" { return "a|"; } | |
189 "\u1FB4" { return "a/|"; } | |
190 "\u1FB6" { return "a="; } | |
191 "\u1FB7" { return "a=|"; } | |
192 "\u1FB8" { return "*a^"; } | |
193 "\u1FB9" { return "*a_"; } | |
194 "\u1FBA" { return "*a\\"; } | |
195 "\u1FBB" { return "*a/"; } | |
196 "\u1FBC" { return "*a|"; } | |
197 "\u1FC2" { return "h\\|"; } | |
198 "\u1FC3" { return "h|"; } | |
199 "\u1FC4" { return "h/|"; } | |
200 "\u1FC6" { return "h="; } | |
201 "\u1FC7" { return "h=|"; } | |
202 "\u1FC8" { return "*e\\"; } | |
203 "\u1FC9" { return "*e/"; } | |
204 "\u1FCA" { return "*h\\"; } | |
205 "\u1FCB" { return "*h/"; } | |
206 "\u1FCC" { return "*h|"; } | |
207 "\u1FD0" { return "i^"; } | |
208 "\u1FD1" { return "i_"; } | |
209 "\u1FD2" { return "i+\\"; } | |
210 "\u1FD3" { return "i+/"; } | |
211 "\u1FD6" { return "i="; } | |
212 "\u1FD7" { return "i+="; } | |
213 "\u1FD8" { return "*i^"; } | |
214 "\u1FD9" { return "*i_"; } | |
215 "\u1FDA" { return "*i\\"; } | |
216 "\u1FDB" { return "*i/"; } | |
217 "\u1FE0" { return "u^"; } | |
218 "\u1FE1" { return "u_"; } | |
219 "\u1FE2" { return "u+\\"; } | |
220 "\u1FE3" { return "u+/"; } | |
221 "\u1FE4" { return "r)"; } | |
222 "\u1FE5" { return "r("; } | |
223 "\u1FE6" { return "u="; } | |
224 "\u1FE7" { return "u+="; } | |
225 "\u1FE8" { return "*u^"; } | |
226 "\u1FE9" { return "*u_"; } | |
227 "\u1FEA" { return "*u\\"; } | |
228 "\u1FEB" { return "*u/"; } | |
229 "\u1FEC" { return "*(r"; } | |
230 "\u1FF2" { return "w\\|"; } | |
231 "\u1FF3" { return "w|"; } | |
232 "\u1FF4" { return "w/|"; } | |
233 "\u1FFA" { return "*w\\"; } | |
234 "\u1FFB" { return "*w/"; } | |
235 "\u1FFC" { return "*w|"; } | |
236 "\u1FF6" { return "w="; } | |
237 "\u1FF7" { return "w=|"; } | |
238 "\u1FF8" { return "*o\\"; } | |
239 "\u1FF9" { return "*o/"; } | |
240 | |
241 "\u0300" { return "\\"; } | |
242 "\u0301" { return "/"; } | |
243 "\u0304" { return "_"; } | |
244 "\u0306" { return "^"; } | |
245 "\u0308" { return "+"; } | |
246 "\u0302" { return "="; } | |
247 "\u0313" { return ")"; } | |
248 "\u0314" { return "("; } | |
249 "\u0323" { return "?"; } | |
250 "\u0345" { return "|"; } | |
251 | |
252 "\u03b1" { return "a"; } /* MPDL update */ | |
253 "\u0391" { return "*a"; } /* MPDL update */ | |
254 "\u03b2" { return "b"; } /* MPDL update */ | |
255 "\u0392" { return "*b"; } /* MPDL update */ | |
256 "\u03b3" { return "g"; } /* MPDL update */ | |
257 "\u0393" { return "*g"; } /* MPDL update */ | |
258 "\u03b4" { return "d"; } /* MPDL update */ | |
259 "\u0394" { return "*d"; } /* MPDL update */ | |
260 "\u03b5" { return "e"; } /* MPDL update */ | |
261 "\u0395" { return "*e"; } /* MPDL update */ | |
262 "\u03b6" { return "z"; } /* MPDL update */ | |
263 "\u0396" { return "*z"; } /* MPDL update */ | |
264 "\u03b7" { return "h"; } /* MPDL update */ | |
265 "\u0397" { return "*h"; } /* MPDL update */ | |
266 "\u03b8" { return "q"; } /* MPDL update */ | |
267 "\u0398" { return "*q"; } /* MPDL update */ | |
268 "\u03b9" { return "i"; } /* MPDL update */ | |
269 "\u0399" { return "*i"; } /* MPDL update */ | |
270 "\u03ba" { return "k"; } /* MPDL update */ | |
271 "\u039a" { return "*k"; } /* MPDL update */ | |
272 "\u03bb" { return "l"; } /* MPDL update */ | |
273 "\u039b" { return "*l"; } /* MPDL update */ | |
274 "\u03bc" { return "m"; } /* MPDL update */ | |
275 "\u039c" { return "*m"; } /* MPDL update */ | |
276 "\u03bd" { return "n"; } /* MPDL update */ | |
277 "\u039d" { return "*n"; } /* MPDL update */ | |
278 "\u03be" { return "c"; } /* MPDL update */ | |
279 "\u039e" { return "*c"; } /* MPDL update */ | |
280 "\u03bf" { return "o"; } /* MPDL update */ | |
281 "\u039f" { return "*o"; } /* MPDL update */ | |
282 "\u03c0" { return "p"; } /* MPDL update */ | |
283 "\u03a0" { return "*p"; } /* MPDL update */ | |
284 "\u03c1" { return "r"; } /* MPDL update */ | |
285 "\u03a1" { return "*r"; } /* MPDL update */ | |
286 | |
287 "\u03a3" { return "*s"; } /* MPDL update */ | |
288 "\u03c3" { return "s1"; } /* mdh 2002-01-07 */ | |
289 "\u03c2"/\-\- { return "s"; } | |
290 "\u03c3"/\> }[a-z\?\!0-9*=\/()\'\-] { return "s"; } /* MPDL update */ | |
291 "\u03c2"/\< { return "s"; } /* MPDL update */ | |
292 "\u03c3"/[\[\]][a-z\?\!0-9*=\/()\'\-] { return "s"; } /* MPDL update */ | |
293 "\u03c2"/\??[^a-z0-9*=\/()\'\-\[\?] { return "s"; } | |
294 "\u03c3" { return "s"; } /* MPDL update */ | |
295 | |
296 "\u03c4" { return "t"; } /* MPDL update */ | |
297 "\u03a4" { return "*t"; } /* MPDL update */ | |
298 "\u03c5" { return "u"; } /* MPDL update */ | |
299 "\u03a5" { return "*u"; } /* MPDL update */ | |
300 "\u03c6" { return "f"; } /* MPDL update */ | |
301 "\u03a6" { return "*f"; } /* MPDL update */ | |
302 "\u03c7" { return "x"; } /* MPDL update */ | |
303 "\u03a7" { return "*x"; } /* MPDL update */ | |
304 "\u03c8" { return "y"; } /* MPDL update */ | |
305 "\u03a8" { return "*y"; } /* MPDL update */ | |
306 "\u03c9" { return "w"; } /* MPDL update */ | |
307 "\u03a9" { return "*w"; } /* MPDL update */ | |
308 | |
309 [\&_]"vert;" { return "|"; } | |
310 [\&_]"lpar;" { return "("; } | |
311 [\&_]"rpar;" { return ")"; } | |
312 [\_\&]"lt;" { return "<"; } | |
313 [\_\&]"gt;" { return ">"; } | |
314 "'" { return "'"; } /* MPDL update */ | |
315 | |
316 "&"[a-zA-Z]+";" { return yytext(); } | |
317 | |
318 . { return yytext(); } | |
319 \n { return yytext(); } |