Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /smlnj-lib/trunk/SExp/sexp.lex.sml
ViewVC logotype

Diff of /smlnj-lib/trunk/SExp/sexp.lex.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3860, Thu Nov 21 03:48:49 2013 UTC revision 3861, Thu Nov 21 15:31:53 2013 UTC
# Line 13  Line 13 
13    fun float s = T.FLOAT(valOf(LargeReal.fromString s))    fun float s = T.FLOAT(valOf(LargeReal.fromString s))
14  (* support for incremental construction of strings *)  (* support for incremental construction of strings *)
15    val sbuf : string list ref = ref []    val sbuf : string list ref = ref []
16    fun addStr s = sbuf := s :: !sbuf    fun addStr s = (sbuf := s :: !sbuf)
17    fun addUChr lit = let    fun addUChr lit = let
18        (* trim the "\u" prefix *)        (* trim the "\u" prefix *)
19          val digits = Substring.triml 2 (Substring.full lit)          val digits = Substring.triml 2 (Substring.full lit)
# Line 196  Line 196 
196  fun yyAction19 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction19 (strm, lastMatch : yymatch) = (yystrm := strm;
197          addStr "\""; continue() )          addStr "\""; continue() )
198  fun yyAction20 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction20 (strm, lastMatch : yymatch) = (yystrm := strm;
         addStr "/"; continue() )  
 fun yyAction21 (strm, lastMatch : yymatch) = (yystrm := strm;  
199          addStr "\b"; continue() )          addStr "\b"; continue() )
200  fun yyAction22 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction21 (strm, lastMatch : yymatch) = (yystrm := strm;
201          addStr "\f"; continue() )          addStr "\f"; continue() )
202  fun yyAction23 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction22 (strm, lastMatch : yymatch) = (yystrm := strm;
203          addStr "\n"; continue() )          addStr "\n"; continue() )
204  fun yyAction24 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction23 (strm, lastMatch : yymatch) = (yystrm := strm;
205          addStr "\r"; continue() )          addStr "\r"; continue() )
206  fun yyAction25 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction24 (strm, lastMatch : yymatch) = (yystrm := strm;
207          addStr "\t"; continue() )          addStr "\t"; continue() )
208  fun yyAction26 (strm, lastMatch : yymatch) = let  fun yyAction25 (strm, lastMatch : yymatch) = let
209        val yytext = yymktext(strm)        val yytext = yymktext(strm)
210        in        in
211          yystrm := strm;   addUChr yytext; continue()          yystrm := strm;   addUChr yytext; continue()
212        end        end
213  fun yyAction27 (strm, lastMatch : yymatch) = let  fun yyAction26 (strm, lastMatch : yymatch) = let
214        val yytext = yymktext(strm)        val yytext = yymktext(strm)
215        in        in
216          yystrm := strm;   addStr yytext; continue()          yystrm := strm;   addStr yytext; continue()
217        end        end
218  fun yyAction28 (strm, lastMatch : yymatch) = (yystrm := strm;  fun yyAction27 (strm, lastMatch : yymatch) = (yystrm := strm;
219          YYBEGIN INITIAL; finishString() )          YYBEGIN INITIAL; finishString() )
220  fun yyAction29 (strm, lastMatch : yymatch) = (yystrm := strm;   skip() )  fun yyAction28 (strm, lastMatch : yymatch) = (yystrm := strm;   skip() )
221  fun yyQ33 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ31 (strm, lastMatch : yymatch) = (case (yygetc(strm))
222         of NONE => yyAction8(strm, yyNO_MATCH)         of NONE => yyAction8(strm, yyNO_MATCH)
223          | SOME(inp, strm') => yyAction8(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction8(strm, yyNO_MATCH)
224        (* end case *))        (* end case *))
225  fun yyQ32 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ30 (strm, lastMatch : yymatch) = (case (yygetc(strm))
226         of NONE => yyAction7(strm, yyNO_MATCH)         of NONE => yyAction7(strm, yyNO_MATCH)
227          | SOME(inp, strm') => yyAction7(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction7(strm, yyNO_MATCH)
228        (* end case *))        (* end case *))
229  fun yyQ31 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ29 (strm, lastMatch : yymatch) = (case (yygetc(strm))
230         of NONE => yyAction6(strm, yyNO_MATCH)         of NONE => yyAction6(strm, yyNO_MATCH)
231          | SOME(inp, strm') => yyAction6(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction6(strm, yyNO_MATCH)
232        (* end case *))        (* end case *))
233  fun yyQ30 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ28 (strm, lastMatch : yymatch) = (case (yygetc(strm))
234         of NONE => yyAction5(strm, yyNO_MATCH)         of NONE => yyAction5(strm, yyNO_MATCH)
235          | SOME(inp, strm') => yyAction5(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction5(strm, yyNO_MATCH)
236        (* end case *))        (* end case *))
237  fun yyQ35 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ33 (strm, lastMatch : yymatch) = (case (yygetc(strm))
238         of NONE => yyAction1(strm, yyNO_MATCH)         of NONE => yyAction1(strm, yyNO_MATCH)
239          | SOME(inp, strm') =>          | SOME(inp, strm') =>
240              if inp = 0wxB              if inp = 0wxB
241                then yyAction1(strm, yyNO_MATCH)                then yyAction1(strm, yyNO_MATCH)
242              else if inp < 0wxB              else if inp < 0wxB
243                then if inp = 0wxA                then if inp = 0wxA
244                    then yyQ35(strm', yyMATCH(strm, yyAction1, yyNO_MATCH))                    then yyQ33(strm', yyMATCH(strm, yyAction1, yyNO_MATCH))
245                    else yyAction1(strm, yyNO_MATCH)                    else yyAction1(strm, yyNO_MATCH)
246              else if inp = 0wxD              else if inp = 0wxD
247                then yyQ35(strm', yyMATCH(strm, yyAction1, yyNO_MATCH))                then yyQ33(strm', yyMATCH(strm, yyAction1, yyNO_MATCH))
248                else yyAction1(strm, yyNO_MATCH)                else yyAction1(strm, yyNO_MATCH)
249        (* end case *))        (* end case *))
250  fun yyQ34 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ32 (strm, lastMatch : yymatch) = (case (yygetc(strm))
251         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
252          | SOME(inp, strm') =>          | SOME(inp, strm') =>
253              if inp = 0wxB              if inp = 0wxB
254                then yyQ34(strm', lastMatch)                then yyQ32(strm', lastMatch)
255              else if inp < 0wxB              else if inp < 0wxB
256                then if inp = 0wxA                then if inp = 0wxA
257                    then yyQ35(strm', lastMatch)                    then yyQ33(strm', lastMatch)
258                    else yyQ34(strm', lastMatch)                    else yyQ32(strm', lastMatch)
259              else if inp = 0wxD              else if inp = 0wxD
260                then yyQ35(strm', lastMatch)                then yyQ33(strm', lastMatch)
261                else yyQ34(strm', lastMatch)                else yyQ32(strm', lastMatch)
262        (* end case *))        (* end case *))
263  fun yyQ29 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ27 (strm, lastMatch : yymatch) = (case (yygetc(strm))
264         of NONE => yyAction29(strm, yyNO_MATCH)         of NONE => yyAction28(strm, yyNO_MATCH)
265          | SOME(inp, strm') =>          | SOME(inp, strm') =>
266              if inp = 0wxB              if inp = 0wxB
267                then yyQ34(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                then yyQ32(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
268              else if inp < 0wxB              else if inp < 0wxB
269                then if inp = 0wxA                then if inp = 0wxA
270                    then yyQ35(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                    then yyQ33(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
271                    else yyQ34(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                    else yyQ32(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
272              else if inp = 0wxD              else if inp = 0wxD
273                then yyQ35(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                then yyQ33(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
274                else yyQ34(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                else yyQ32(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
275        (* end case *))        (* end case *))
276  fun yyQ40 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ38 (strm, lastMatch : yymatch) = (case (yygetc(strm))
277         of NONE => yyAction14(strm, yyNO_MATCH)         of NONE => yyAction14(strm, yyNO_MATCH)
278          | SOME(inp, strm') =>          | SOME(inp, strm') =>
279              if inp = 0wx30              if inp = 0wx30
280                then yyQ40(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                then yyQ38(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
281              else if inp < 0wx30              else if inp < 0wx30
282                then yyAction14(strm, yyNO_MATCH)                then yyAction14(strm, yyNO_MATCH)
283              else if inp <= 0wx39              else if inp <= 0wx39
284                then yyQ40(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                then yyQ38(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
285                else yyAction14(strm, yyNO_MATCH)                else yyAction14(strm, yyNO_MATCH)
286        (* end case *))        (* end case *))
287  fun yyQ39 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ37 (strm, lastMatch : yymatch) = (case (yygetc(strm))
288         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
289          | SOME(inp, strm') =>          | SOME(inp, strm') =>
290              if inp = 0wx30              if inp = 0wx30
291                then yyQ40(strm', lastMatch)                then yyQ38(strm', lastMatch)
292              else if inp < 0wx30              else if inp < 0wx30
293                then yystuck(lastMatch)                then yystuck(lastMatch)
294              else if inp <= 0wx39              else if inp <= 0wx39
295                then yyQ40(strm', lastMatch)                then yyQ38(strm', lastMatch)
296                else yystuck(lastMatch)                else yystuck(lastMatch)
297        (* end case *))        (* end case *))
298  fun yyQ38 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ36 (strm, lastMatch : yymatch) = (case (yygetc(strm))
299         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
300          | SOME(inp, strm') =>          | SOME(inp, strm') =>
301              if inp = 0wx2D              if inp = 0wx2D
302                then yyQ39(strm', lastMatch)                then yyQ37(strm', lastMatch)
303              else if inp < 0wx2D              else if inp < 0wx2D
304                then if inp = 0wx2B                then if inp = 0wx2B
305                    then yyQ39(strm', lastMatch)                    then yyQ37(strm', lastMatch)
306                    else yystuck(lastMatch)                    else yystuck(lastMatch)
307              else if inp = 0wx30              else if inp = 0wx30
308                then yyQ40(strm', lastMatch)                then yyQ38(strm', lastMatch)
309              else if inp < 0wx30              else if inp < 0wx30
310                then yystuck(lastMatch)                then yystuck(lastMatch)
311              else if inp <= 0wx39              else if inp <= 0wx39
312                then yyQ40(strm', lastMatch)                then yyQ38(strm', lastMatch)
313                else yystuck(lastMatch)                else yystuck(lastMatch)
314        (* end case *))        (* end case *))
315  fun yyQ44 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ42 (strm, lastMatch : yymatch) = (case (yygetc(strm))
316         of NONE => yyAction15(strm, yyNO_MATCH)         of NONE => yyAction15(strm, yyNO_MATCH)
317          | SOME(inp, strm') =>          | SOME(inp, strm') =>
318              if inp = 0wx30              if inp = 0wx30
319                then yyQ44(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                then yyQ42(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
320              else if inp < 0wx30              else if inp < 0wx30
321                then yyAction15(strm, yyNO_MATCH)                then yyAction15(strm, yyNO_MATCH)
322              else if inp <= 0wx39              else if inp <= 0wx39
323                then yyQ44(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                then yyQ42(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
324                else yyAction15(strm, yyNO_MATCH)                else yyAction15(strm, yyNO_MATCH)
325        (* end case *))        (* end case *))
326  fun yyQ43 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ41 (strm, lastMatch : yymatch) = (case (yygetc(strm))
327         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
328          | SOME(inp, strm') =>          | SOME(inp, strm') =>
329              if inp = 0wx30              if inp = 0wx30
330                then yyQ44(strm', lastMatch)                then yyQ42(strm', lastMatch)
331              else if inp < 0wx30              else if inp < 0wx30
332                then yystuck(lastMatch)                then yystuck(lastMatch)
333              else if inp <= 0wx39              else if inp <= 0wx39
334                then yyQ44(strm', lastMatch)                then yyQ42(strm', lastMatch)
335                else yystuck(lastMatch)                else yystuck(lastMatch)
336        (* end case *))        (* end case *))
337  fun yyQ42 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ40 (strm, lastMatch : yymatch) = (case (yygetc(strm))
338         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
339          | SOME(inp, strm') =>          | SOME(inp, strm') =>
340              if inp = 0wx2D              if inp = 0wx2D
341                then yyQ43(strm', lastMatch)                then yyQ41(strm', lastMatch)
342              else if inp < 0wx2D              else if inp < 0wx2D
343                then if inp = 0wx2B                then if inp = 0wx2B
344                    then yyQ43(strm', lastMatch)                    then yyQ41(strm', lastMatch)
345                    else yystuck(lastMatch)                    else yystuck(lastMatch)
346              else if inp = 0wx30              else if inp = 0wx30
347                then yyQ44(strm', lastMatch)                then yyQ42(strm', lastMatch)
348              else if inp < 0wx30              else if inp < 0wx30
349                then yystuck(lastMatch)                then yystuck(lastMatch)
350              else if inp <= 0wx39              else if inp <= 0wx39
351                then yyQ44(strm', lastMatch)                then yyQ42(strm', lastMatch)
352                else yystuck(lastMatch)                else yystuck(lastMatch)
353        (* end case *))        (* end case *))
354  fun yyQ41 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ39 (strm, lastMatch : yymatch) = (case (yygetc(strm))
355         of NONE => yyAction13(strm, yyNO_MATCH)         of NONE => yyAction13(strm, yyNO_MATCH)
356          | SOME(inp, strm') =>          | SOME(inp, strm') =>
357              if inp = 0wx45              if inp = 0wx45
358                then yyQ42(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                then yyQ40(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
359              else if inp < 0wx45              else if inp < 0wx45
360                then if inp = 0wx30                then if inp = 0wx30
361                    then yyQ41(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                    then yyQ39(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
362                  else if inp < 0wx30                  else if inp < 0wx30
363                    then yyAction13(strm, yyNO_MATCH)                    then yyAction13(strm, yyNO_MATCH)
364                  else if inp <= 0wx39                  else if inp <= 0wx39
365                    then yyQ41(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                    then yyQ39(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
366                    else yyAction13(strm, yyNO_MATCH)                    else yyAction13(strm, yyNO_MATCH)
367              else if inp = 0wx65              else if inp = 0wx65
368                then yyQ42(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                then yyQ40(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
369                else yyAction13(strm, yyNO_MATCH)                else yyAction13(strm, yyNO_MATCH)
370        (* end case *))        (* end case *))
371  fun yyQ36 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ34 (strm, lastMatch : yymatch) = (case (yygetc(strm))
372         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
373          | SOME(inp, strm') =>          | SOME(inp, strm') =>
374              if inp = 0wx30              if inp = 0wx30
375                then yyQ41(strm', lastMatch)                then yyQ39(strm', lastMatch)
376              else if inp < 0wx30              else if inp < 0wx30
377                then yystuck(lastMatch)                then yystuck(lastMatch)
378              else if inp <= 0wx39              else if inp <= 0wx39
379                then yyQ41(strm', lastMatch)                then yyQ39(strm', lastMatch)
380                else yystuck(lastMatch)                else yystuck(lastMatch)
381        (* end case *))        (* end case *))
382  fun yyQ37 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ35 (strm, lastMatch : yymatch) = (case (yygetc(strm))
383         of NONE => yyAction12(strm, yyNO_MATCH)         of NONE => yyAction12(strm, yyNO_MATCH)
384          | SOME(inp, strm') =>          | SOME(inp, strm') =>
385              if inp = 0wx3A              if inp = 0wx3A
# Line 391  Line 389 
389                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
390                  else if inp < 0wx2F                  else if inp < 0wx2F
391                    then if inp = 0wx2E                    then if inp = 0wx2E
392                        then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ34(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
393                        else yyAction12(strm, yyNO_MATCH)                        else yyAction12(strm, yyNO_MATCH)
394                    else yyQ37(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ35(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
395              else if inp = 0wx46              else if inp = 0wx46
396                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
397              else if inp < 0wx46              else if inp < 0wx46
398                then if inp = 0wx45                then if inp = 0wx45
399                    then yyQ38(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
400                    else yyAction12(strm, yyNO_MATCH)                    else yyAction12(strm, yyNO_MATCH)
401              else if inp = 0wx65              else if inp = 0wx65
402                then yyQ38(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
403                else yyAction12(strm, yyNO_MATCH)                else yyAction12(strm, yyNO_MATCH)
404        (* end case *))        (* end case *))
405  fun yyQ28 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ26 (strm, lastMatch : yymatch) = (case (yygetc(strm))
406         of NONE => yyAction12(strm, yyNO_MATCH)         of NONE => yyAction12(strm, yyNO_MATCH)
407          | SOME(inp, strm') =>          | SOME(inp, strm') =>
408              if inp = 0wx3A              if inp = 0wx3A
# Line 414  Line 412 
412                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
413                  else if inp < 0wx2F                  else if inp < 0wx2F
414                    then if inp = 0wx2E                    then if inp = 0wx2E
415                        then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ34(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
416                        else yyAction12(strm, yyNO_MATCH)                        else yyAction12(strm, yyNO_MATCH)
417                    else yyQ37(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ35(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
418              else if inp = 0wx46              else if inp = 0wx46
419                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
420              else if inp < 0wx46              else if inp < 0wx46
421                then if inp = 0wx45                then if inp = 0wx45
422                    then yyQ38(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
423                    else yyAction12(strm, yyNO_MATCH)                    else yyAction12(strm, yyNO_MATCH)
424              else if inp = 0wx65              else if inp = 0wx65
425                then yyQ38(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
426                else yyAction12(strm, yyNO_MATCH)                else yyAction12(strm, yyNO_MATCH)
427        (* end case *))        (* end case *))
428  fun yyQ46 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ44 (strm, lastMatch : yymatch) = (case (yygetc(strm))
429         of NONE => yyAction11(strm, yyNO_MATCH)         of NONE => yyAction11(strm, yyNO_MATCH)
430          | SOME(inp, strm') =>          | SOME(inp, strm') =>
431              if inp = 0wx41              if inp = 0wx41
432                then yyQ46(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ44(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
433              else if inp < 0wx41              else if inp < 0wx41
434                then if inp = 0wx30                then if inp = 0wx30
435                    then yyQ46(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    then yyQ44(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
436                  else if inp < 0wx30                  else if inp < 0wx30
437                    then yyAction11(strm, yyNO_MATCH)                    then yyAction11(strm, yyNO_MATCH)
438                  else if inp <= 0wx39                  else if inp <= 0wx39
439                    then yyQ46(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    then yyQ44(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
440                    else yyAction11(strm, yyNO_MATCH)                    else yyAction11(strm, yyNO_MATCH)
441              else if inp = 0wx61              else if inp = 0wx61
442                then yyQ46(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ44(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
443              else if inp < 0wx61              else if inp < 0wx61
444                then if inp <= 0wx46                then if inp <= 0wx46
445                    then yyQ46(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    then yyQ44(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
446                    else yyAction11(strm, yyNO_MATCH)                    else yyAction11(strm, yyNO_MATCH)
447              else if inp <= 0wx66              else if inp <= 0wx66
448                then yyQ46(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ44(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
449                else yyAction11(strm, yyNO_MATCH)                else yyAction11(strm, yyNO_MATCH)
450        (* end case *))        (* end case *))
451  fun yyQ45 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ43 (strm, lastMatch : yymatch) = (case (yygetc(strm))
452         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
453          | SOME(inp, strm') =>          | SOME(inp, strm') =>
454              if inp = 0wx41              if inp = 0wx41
455                then yyQ46(strm', lastMatch)                then yyQ44(strm', lastMatch)
456              else if inp < 0wx41              else if inp < 0wx41
457                then if inp = 0wx30                then if inp = 0wx30
458                    then yyQ46(strm', lastMatch)                    then yyQ44(strm', lastMatch)
459                  else if inp < 0wx30                  else if inp < 0wx30
460                    then yystuck(lastMatch)                    then yystuck(lastMatch)
461                  else if inp <= 0wx39                  else if inp <= 0wx39
462                    then yyQ46(strm', lastMatch)                    then yyQ44(strm', lastMatch)
463                    else yystuck(lastMatch)                    else yystuck(lastMatch)
464              else if inp = 0wx61              else if inp = 0wx61
465                then yyQ46(strm', lastMatch)                then yyQ44(strm', lastMatch)
466              else if inp < 0wx61              else if inp < 0wx61
467                then if inp <= 0wx46                then if inp <= 0wx46
468                    then yyQ46(strm', lastMatch)                    then yyQ44(strm', lastMatch)
469                    else yystuck(lastMatch)                    else yystuck(lastMatch)
470              else if inp <= 0wx66              else if inp <= 0wx66
471                then yyQ46(strm', lastMatch)                then yyQ44(strm', lastMatch)
472                else yystuck(lastMatch)                else yystuck(lastMatch)
473        (* end case *))        (* end case *))
474  fun yyQ27 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ25 (strm, lastMatch : yymatch) = (case (yygetc(strm))
475         of NONE => yyAction12(strm, yyNO_MATCH)         of NONE => yyAction12(strm, yyNO_MATCH)
476          | SOME(inp, strm') =>          | SOME(inp, strm') =>
477              if inp = 0wx46              if inp = 0wx46
# Line 483  Line 481 
481                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
482                  else if inp < 0wx2F                  else if inp < 0wx2F
483                    then if inp = 0wx2E                    then if inp = 0wx2E
484                        then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ34(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
485                        else yyAction12(strm, yyNO_MATCH)                        else yyAction12(strm, yyNO_MATCH)
486                  else if inp = 0wx45                  else if inp = 0wx45
487                    then yyQ38(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
488                    else yyAction12(strm, yyNO_MATCH)                    else yyAction12(strm, yyNO_MATCH)
489              else if inp = 0wx66              else if inp = 0wx66
490                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
491              else if inp < 0wx66              else if inp < 0wx66
492                then if inp = 0wx65                then if inp = 0wx65
493                    then yyQ38(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ36(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
494                    else yyAction12(strm, yyNO_MATCH)                    else yyAction12(strm, yyNO_MATCH)
495              else if inp = 0wx78              else if inp = 0wx78
496                then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ43(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
497                else yyAction12(strm, yyNO_MATCH)                else yyAction12(strm, yyNO_MATCH)
498        (* end case *))        (* end case *))
499  fun yyQ47 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ45 (strm, lastMatch : yymatch) = (case (yygetc(strm))
500         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
501          | SOME(inp, strm') =>          | SOME(inp, strm') =>
502              if inp = 0wx5B              if inp = 0wx5B
503                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
504              else if inp < 0wx5B              else if inp < 0wx5B
505                then if inp = 0wx2A                then if inp = 0wx2A
506                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
507                  else if inp < 0wx2A                  else if inp < 0wx2A
508                    then if inp = 0wx22                    then if inp = 0wx22
509                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
510                      else if inp < 0wx22                      else if inp < 0wx22
511                        then if inp = 0wx21                        then if inp = 0wx21
512                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
513                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
514                      else if inp = 0wx24                      else if inp = 0wx24
515                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
516                      else if inp < 0wx24                      else if inp < 0wx24
517                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
518                      else if inp <= 0wx27                      else if inp <= 0wx27
519                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
520                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
521                  else if inp = 0wx2D                  else if inp = 0wx2D
522                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
523                  else if inp < 0wx2D                  else if inp < 0wx2D
524                    then if inp = 0wx2C                    then if inp = 0wx2C
525                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
526                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
527                  else if inp = 0wx3B                  else if inp = 0wx3B
528                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
529                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
530              else if inp = 0wx7B              else if inp = 0wx7B
531                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
532              else if inp < 0wx7B              else if inp < 0wx7B
533                then if inp = 0wx5E                then if inp = 0wx5E
534                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
535                  else if inp < 0wx5E                  else if inp < 0wx5E
536                    then if inp = 0wx5C                    then if inp = 0wx5C
537                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
538                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
539                  else if inp = 0wx60                  else if inp = 0wx60
540                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
541                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
542              else if inp = 0wx7E              else if inp = 0wx7E
543                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
544              else if inp < 0wx7E              else if inp < 0wx7E
545                then if inp = 0wx7C                then if inp = 0wx7C
546                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
547                    else yyAction17(strm, yyNO_MATCH)                    else yyAction17(strm, yyNO_MATCH)
548                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
549        (* end case *))        (* end case *))
550  fun yyQ54 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ52 (strm, lastMatch : yymatch) = (case (yygetc(strm))
551         of NONE => yyAction14(strm, yyNO_MATCH)         of NONE => yyAction14(strm, yyNO_MATCH)
552          | SOME(inp, strm') =>          | SOME(inp, strm') =>
553              if inp = 0wx3C              if inp = 0wx3C
554                then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
555              else if inp < 0wx3C              else if inp < 0wx3C
556                then if inp = 0wx2A                then if inp = 0wx2A
557                    then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
558                  else if inp < 0wx2A                  else if inp < 0wx2A
559                    then if inp = 0wx22                    then if inp = 0wx22
560                        then yyAction14(strm, yyNO_MATCH)                        then yyAction14(strm, yyNO_MATCH)
561                      else if inp < 0wx22                      else if inp < 0wx22
562                        then if inp = 0wx21                        then if inp = 0wx21
563                            then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
564                            else yyAction14(strm, yyNO_MATCH)                            else yyAction14(strm, yyNO_MATCH)
565                      else if inp = 0wx24                      else if inp = 0wx24
566                        then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
567                      else if inp < 0wx24                      else if inp < 0wx24
568                        then yyAction14(strm, yyNO_MATCH)                        then yyAction14(strm, yyNO_MATCH)
569                      else if inp <= 0wx27                      else if inp <= 0wx27
570                        then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
571                        else yyAction14(strm, yyNO_MATCH)                        else yyAction14(strm, yyNO_MATCH)
572                  else if inp = 0wx30                  else if inp = 0wx30
573                    then yyQ54(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                    then yyQ52(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
574                  else if inp < 0wx30                  else if inp < 0wx30
575                    then if inp = 0wx2C                    then if inp = 0wx2C
576                        then yyAction14(strm, yyNO_MATCH)                        then yyAction14(strm, yyNO_MATCH)
577                        else yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
578                  else if inp = 0wx3A                  else if inp = 0wx3A
579                    then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
580                  else if inp = 0wx3B                  else if inp = 0wx3B
581                    then yyAction14(strm, yyNO_MATCH)                    then yyAction14(strm, yyNO_MATCH)
582                    else yyQ54(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                    else yyQ52(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
583              else if inp = 0wx61              else if inp = 0wx61
584                then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
585              else if inp < 0wx61              else if inp < 0wx61
586                then if inp = 0wx5D                then if inp = 0wx5D
587                    then yyAction14(strm, yyNO_MATCH)                    then yyAction14(strm, yyNO_MATCH)
588                  else if inp < 0wx5D                  else if inp < 0wx5D
589                    then if inp = 0wx5B                    then if inp = 0wx5B
590                        then yyAction14(strm, yyNO_MATCH)                        then yyAction14(strm, yyNO_MATCH)
591                        else yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
592                  else if inp = 0wx60                  else if inp = 0wx60
593                    then yyAction14(strm, yyNO_MATCH)                    then yyAction14(strm, yyNO_MATCH)
594                    else yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
595              else if inp = 0wx7D              else if inp = 0wx7D
596                then yyAction14(strm, yyNO_MATCH)                then yyAction14(strm, yyNO_MATCH)
597              else if inp < 0wx7D              else if inp < 0wx7D
598                then if inp = 0wx7B                then if inp = 0wx7B
599                    then yyAction14(strm, yyNO_MATCH)                    then yyAction14(strm, yyNO_MATCH)
600                    else yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
601              else if inp = 0wx7E              else if inp = 0wx7E
602                then yyQ47(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction14, yyNO_MATCH))
603                else yyAction14(strm, yyNO_MATCH)                else yyAction14(strm, yyNO_MATCH)
604        (* end case *))        (* end case *))
605  fun yyQ53 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ51 (strm, lastMatch : yymatch) = (case (yygetc(strm))
606         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
607          | SOME(inp, strm') =>          | SOME(inp, strm') =>
608              if inp = 0wx3C              if inp = 0wx3C
609                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
610              else if inp < 0wx3C              else if inp < 0wx3C
611                then if inp = 0wx2A                then if inp = 0wx2A
612                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
613                  else if inp < 0wx2A                  else if inp < 0wx2A
614                    then if inp = 0wx22                    then if inp = 0wx22
615                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
616                      else if inp < 0wx22                      else if inp < 0wx22
617                        then if inp = 0wx21                        then if inp = 0wx21
618                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
619                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
620                      else if inp = 0wx24                      else if inp = 0wx24
621                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
622                      else if inp < 0wx24                      else if inp < 0wx24
623                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
624                      else if inp <= 0wx27                      else if inp <= 0wx27
625                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
626                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
627                  else if inp = 0wx30                  else if inp = 0wx30
628                    then yyQ54(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ52(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
629                  else if inp < 0wx30                  else if inp < 0wx30
630                    then if inp = 0wx2C                    then if inp = 0wx2C
631                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
632                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
633                  else if inp = 0wx3A                  else if inp = 0wx3A
634                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
635                  else if inp = 0wx3B                  else if inp = 0wx3B
636                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
637                    else yyQ54(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ52(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
638              else if inp = 0wx61              else if inp = 0wx61
639                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
640              else if inp < 0wx61              else if inp < 0wx61
641                then if inp = 0wx5D                then if inp = 0wx5D
642                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
643                  else if inp < 0wx5D                  else if inp < 0wx5D
644                    then if inp = 0wx5B                    then if inp = 0wx5B
645                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
646                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
647                  else if inp = 0wx60                  else if inp = 0wx60
648                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
649                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
650              else if inp = 0wx7D              else if inp = 0wx7D
651                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
652              else if inp < 0wx7D              else if inp < 0wx7D
653                then if inp = 0wx7B                then if inp = 0wx7B
654                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
655                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
656              else if inp = 0wx7E              else if inp = 0wx7E
657                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
658                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
659        (* end case *))        (* end case *))
660  fun yyQ52 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ50 (strm, lastMatch : yymatch) = (case (yygetc(strm))
661         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
662          | SOME(inp, strm') =>          | SOME(inp, strm') =>
663              if inp = 0wx3B              if inp = 0wx3B
664                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
665              else if inp < 0wx3B              else if inp < 0wx3B
666                then if inp = 0wx2B                then if inp = 0wx2B
667                    then yyQ53(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ51(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
668                  else if inp < 0wx2B                  else if inp < 0wx2B
669                    then if inp = 0wx24                    then if inp = 0wx24
670                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
671                      else if inp < 0wx24                      else if inp < 0wx24
672                        then if inp = 0wx21                        then if inp = 0wx21
673                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
674                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
675                      else if inp = 0wx28                      else if inp = 0wx28
676                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
677                      else if inp < 0wx28                      else if inp < 0wx28
678                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
679                      else if inp = 0wx2A                      else if inp = 0wx2A
680                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
681                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
682                  else if inp = 0wx2E                  else if inp = 0wx2E
683                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
684                  else if inp < 0wx2E                  else if inp < 0wx2E
685                    then if inp = 0wx2C                    then if inp = 0wx2C
686                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
687                        else yyQ53(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ51(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
688                  else if inp = 0wx30                  else if inp = 0wx30
689                    then yyQ54(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ52(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
690                  else if inp < 0wx30                  else if inp < 0wx30
691                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
692                  else if inp = 0wx3A                  else if inp = 0wx3A
693                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
694                    else yyQ54(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ52(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
695              else if inp = 0wx61              else if inp = 0wx61
696                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
697              else if inp < 0wx61              else if inp < 0wx61
698                then if inp = 0wx5D                then if inp = 0wx5D
699                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
700                  else if inp < 0wx5D                  else if inp < 0wx5D
701                    then if inp = 0wx5B                    then if inp = 0wx5B
702                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
703                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
704                  else if inp = 0wx60                  else if inp = 0wx60
705                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
706                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
707              else if inp = 0wx7D              else if inp = 0wx7D
708                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
709              else if inp < 0wx7D              else if inp < 0wx7D
710                then if inp = 0wx7B                then if inp = 0wx7B
711                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
712                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
713              else if inp = 0wx7E              else if inp = 0wx7E
714                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
715                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
716        (* end case *))        (* end case *))
717  fun yyQ58 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ56 (strm, lastMatch : yymatch) = (case (yygetc(strm))
718         of NONE => yyAction15(strm, yyNO_MATCH)         of NONE => yyAction15(strm, yyNO_MATCH)
719          | SOME(inp, strm') =>          | SOME(inp, strm') =>
720              if inp = 0wx3C              if inp = 0wx3C
721                then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
722              else if inp < 0wx3C              else if inp < 0wx3C
723                then if inp = 0wx2A                then if inp = 0wx2A
724                    then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
725                  else if inp < 0wx2A                  else if inp < 0wx2A
726                    then if inp = 0wx22                    then if inp = 0wx22
727                        then yyAction15(strm, yyNO_MATCH)                        then yyAction15(strm, yyNO_MATCH)
728                      else if inp < 0wx22                      else if inp < 0wx22
729                        then if inp = 0wx21                        then if inp = 0wx21
730                            then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
731                            else yyAction15(strm, yyNO_MATCH)                            else yyAction15(strm, yyNO_MATCH)
732                      else if inp = 0wx24                      else if inp = 0wx24
733                        then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
734                      else if inp < 0wx24                      else if inp < 0wx24
735                        then yyAction15(strm, yyNO_MATCH)                        then yyAction15(strm, yyNO_MATCH)
736                      else if inp <= 0wx27                      else if inp <= 0wx27
737                        then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
738                        else yyAction15(strm, yyNO_MATCH)                        else yyAction15(strm, yyNO_MATCH)
739                  else if inp = 0wx30                  else if inp = 0wx30
740                    then yyQ58(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                    then yyQ56(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
741                  else if inp < 0wx30                  else if inp < 0wx30
742                    then if inp = 0wx2C                    then if inp = 0wx2C
743                        then yyAction15(strm, yyNO_MATCH)                        then yyAction15(strm, yyNO_MATCH)
744                        else yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
745                  else if inp = 0wx3A                  else if inp = 0wx3A
746                    then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
747                  else if inp = 0wx3B                  else if inp = 0wx3B
748                    then yyAction15(strm, yyNO_MATCH)                    then yyAction15(strm, yyNO_MATCH)
749                    else yyQ58(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                    else yyQ56(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
750              else if inp = 0wx61              else if inp = 0wx61
751                then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
752              else if inp < 0wx61              else if inp < 0wx61
753                then if inp = 0wx5D                then if inp = 0wx5D
754                    then yyAction15(strm, yyNO_MATCH)                    then yyAction15(strm, yyNO_MATCH)
755                  else if inp < 0wx5D                  else if inp < 0wx5D
756                    then if inp = 0wx5B                    then if inp = 0wx5B
757                        then yyAction15(strm, yyNO_MATCH)                        then yyAction15(strm, yyNO_MATCH)
758                        else yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
759                  else if inp = 0wx60                  else if inp = 0wx60
760                    then yyAction15(strm, yyNO_MATCH)                    then yyAction15(strm, yyNO_MATCH)
761                    else yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
762              else if inp = 0wx7D              else if inp = 0wx7D
763                then yyAction15(strm, yyNO_MATCH)                then yyAction15(strm, yyNO_MATCH)
764              else if inp < 0wx7D              else if inp < 0wx7D
765                then if inp = 0wx7B                then if inp = 0wx7B
766                    then yyAction15(strm, yyNO_MATCH)                    then yyAction15(strm, yyNO_MATCH)
767                    else yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
768              else if inp = 0wx7E              else if inp = 0wx7E
769                then yyQ47(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction15, yyNO_MATCH))
770                else yyAction15(strm, yyNO_MATCH)                else yyAction15(strm, yyNO_MATCH)
771        (* end case *))        (* end case *))
772  fun yyQ57 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ55 (strm, lastMatch : yymatch) = (case (yygetc(strm))
773         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
774          | SOME(inp, strm') =>          | SOME(inp, strm') =>
775              if inp = 0wx3C              if inp = 0wx3C
776                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
777              else if inp < 0wx3C              else if inp < 0wx3C
778                then if inp = 0wx2A                then if inp = 0wx2A
779                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
780                  else if inp < 0wx2A                  else if inp < 0wx2A
781                    then if inp = 0wx22                    then if inp = 0wx22
782                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
783                      else if inp < 0wx22                      else if inp < 0wx22
784                        then if inp = 0wx21                        then if inp = 0wx21
785                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
786                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
787                      else if inp = 0wx24                      else if inp = 0wx24
788                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
789                      else if inp < 0wx24                      else if inp < 0wx24
790                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
791                      else if inp <= 0wx27                      else if inp <= 0wx27
792                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
793                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
794                  else if inp = 0wx30                  else if inp = 0wx30
795                    then yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ56(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
796                  else if inp < 0wx30                  else if inp < 0wx30
797                    then if inp = 0wx2C                    then if inp = 0wx2C
798                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
799                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
800                  else if inp = 0wx3A                  else if inp = 0wx3A
801                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
802                  else if inp = 0wx3B                  else if inp = 0wx3B
803                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
804                    else yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ56(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
805              else if inp = 0wx61              else if inp = 0wx61
806                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
807              else if inp < 0wx61              else if inp < 0wx61
808                then if inp = 0wx5D                then if inp = 0wx5D
809                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
810                  else if inp < 0wx5D                  else if inp < 0wx5D
811                    then if inp = 0wx5B                    then if inp = 0wx5B
812                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
813                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
814                  else if inp = 0wx60                  else if inp = 0wx60
815                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
816                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
817              else if inp = 0wx7D              else if inp = 0wx7D
818                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
819              else if inp < 0wx7D              else if inp < 0wx7D
820                then if inp = 0wx7B                then if inp = 0wx7B
821                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
822                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
823              else if inp = 0wx7E              else if inp = 0wx7E
824                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
825                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
826        (* end case *))        (* end case *))
827  fun yyQ56 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ54 (strm, lastMatch : yymatch) = (case (yygetc(strm))
828         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
829          | SOME(inp, strm') =>          | SOME(inp, strm') =>
830              if inp = 0wx3B              if inp = 0wx3B
831                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
832              else if inp < 0wx3B              else if inp < 0wx3B
833                then if inp = 0wx2B                then if inp = 0wx2B
834                    then yyQ57(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ55(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
835                  else if inp < 0wx2B                  else if inp < 0wx2B
836                    then if inp = 0wx24                    then if inp = 0wx24
837                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
838                      else if inp < 0wx24                      else if inp < 0wx24
839                        then if inp = 0wx21                        then if inp = 0wx21
840                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
841                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
842                      else if inp = 0wx28                      else if inp = 0wx28
843                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
844                      else if inp < 0wx28                      else if inp < 0wx28
845                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
846                      else if inp = 0wx2A                      else if inp = 0wx2A
847                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
848                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
849                  else if inp = 0wx2E                  else if inp = 0wx2E
850                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
851                  else if inp < 0wx2E                  else if inp < 0wx2E
852                    then if inp = 0wx2C                    then if inp = 0wx2C
853                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
854                        else yyQ57(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ55(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
855                  else if inp = 0wx30                  else if inp = 0wx30
856                    then yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ56(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
857                  else if inp < 0wx30                  else if inp < 0wx30
858                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
859                  else if inp = 0wx3A                  else if inp = 0wx3A
860                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
861                    else yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ56(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
862              else if inp = 0wx61              else if inp = 0wx61
863                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
864              else if inp < 0wx61              else if inp < 0wx61
865                then if inp = 0wx5D                then if inp = 0wx5D
866                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
867                  else if inp < 0wx5D                  else if inp < 0wx5D
868                    then if inp = 0wx5B                    then if inp = 0wx5B
869                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
870                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
871                  else if inp = 0wx60                  else if inp = 0wx60
872                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
873                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
874              else if inp = 0wx7D              else if inp = 0wx7D
875                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
876              else if inp < 0wx7D              else if inp < 0wx7D
877                then if inp = 0wx7B                then if inp = 0wx7B
878                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
879                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
880              else if inp = 0wx7E              else if inp = 0wx7E
881                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
882                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
883        (* end case *))        (* end case *))
884  fun yyQ55 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ53 (strm, lastMatch : yymatch) = (case (yygetc(strm))
885         of NONE => yyAction13(strm, yyNO_MATCH)         of NONE => yyAction13(strm, yyNO_MATCH)
886          | SOME(inp, strm') =>          | SOME(inp, strm') =>
887              if inp = 0wx46              if inp = 0wx46
888                then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
889              else if inp < 0wx46              else if inp < 0wx46
890                then if inp = 0wx2C                then if inp = 0wx2C
891                    then yyAction13(strm, yyNO_MATCH)                    then yyAction13(strm, yyNO_MATCH)
892                  else if inp < 0wx2C                  else if inp < 0wx2C
893                    then if inp = 0wx24                    then if inp = 0wx24
894                        then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
895                      else if inp < 0wx24                      else if inp < 0wx24
896                        then if inp = 0wx21                        then if inp = 0wx21
897                            then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
898                            else yyAction13(strm, yyNO_MATCH)                            else yyAction13(strm, yyNO_MATCH)
899                      else if inp = 0wx28                      else if inp = 0wx28
900                        then yyAction13(strm, yyNO_MATCH)                        then yyAction13(strm, yyNO_MATCH)
901                      else if inp < 0wx28                      else if inp < 0wx28
902                        then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
903                      else if inp <= 0wx29                      else if inp <= 0wx29
904                        then yyAction13(strm, yyNO_MATCH)                        then yyAction13(strm, yyNO_MATCH)
905                        else yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
906                  else if inp = 0wx3B                  else if inp = 0wx3B
907                    then yyAction13(strm, yyNO_MATCH)                    then yyAction13(strm, yyNO_MATCH)
908                  else if inp < 0wx3B                  else if inp < 0wx3B
909                    then if inp = 0wx30                    then if inp = 0wx30
910                        then yyQ55(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        then yyQ53(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
911                      else if inp < 0wx30                      else if inp < 0wx30
912                        then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
913                      else if inp = 0wx3A                      else if inp = 0wx3A
914                        then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
915                        else yyQ55(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        else yyQ53(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
916                  else if inp = 0wx45                  else if inp = 0wx45
917                    then yyQ56(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                    then yyQ54(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
918                    else yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
919              else if inp = 0wx65              else if inp = 0wx65
920                then yyQ56(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                then yyQ54(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
921              else if inp < 0wx65              else if inp < 0wx65
922                then if inp = 0wx5D                then if inp = 0wx5D
923                    then yyAction13(strm, yyNO_MATCH)                    then yyAction13(strm, yyNO_MATCH)
924                  else if inp < 0wx5D                  else if inp < 0wx5D
925                    then if inp = 0wx5B                    then if inp = 0wx5B
926                        then yyAction13(strm, yyNO_MATCH)                        then yyAction13(strm, yyNO_MATCH)
927                        else yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
928                  else if inp = 0wx60                  else if inp = 0wx60
929                    then yyAction13(strm, yyNO_MATCH)                    then yyAction13(strm, yyNO_MATCH)
930                    else yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
931              else if inp = 0wx7D              else if inp = 0wx7D
932                then yyAction13(strm, yyNO_MATCH)                then yyAction13(strm, yyNO_MATCH)
933              else if inp < 0wx7D              else if inp < 0wx7D
934                then if inp = 0wx7B                then if inp = 0wx7B
935                    then yyAction13(strm, yyNO_MATCH)                    then yyAction13(strm, yyNO_MATCH)
936                    else yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
937              else if inp = 0wx7E              else if inp = 0wx7E
938                then yyQ47(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction13, yyNO_MATCH))
939                else yyAction13(strm, yyNO_MATCH)                else yyAction13(strm, yyNO_MATCH)
940        (* end case *))        (* end case *))
941  fun yyQ50 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ48 (strm, lastMatch : yymatch) = (case (yygetc(strm))
942         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
943          | SOME(inp, strm') =>          | SOME(inp, strm') =>
944              if inp = 0wx3C              if inp = 0wx3C
945                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
946              else if inp < 0wx3C              else if inp < 0wx3C
947                then if inp = 0wx2A                then if inp = 0wx2A
948                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
949                  else if inp < 0wx2A                  else if inp < 0wx2A
950                    then if inp = 0wx22                    then if inp = 0wx22
951                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
952                      else if inp < 0wx22                      else if inp < 0wx22
953                        then if inp = 0wx21                        then if inp = 0wx21
954                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
955                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
956                      else if inp = 0wx24                      else if inp = 0wx24
957                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
958                      else if inp < 0wx24                      else if inp < 0wx24
959                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
960                      else if inp <= 0wx27                      else if inp <= 0wx27
961                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
962                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
963                  else if inp = 0wx30                  else if inp = 0wx30
964                    then yyQ55(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ53(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
965                  else if inp < 0wx30                  else if inp < 0wx30
966                    then if inp = 0wx2C                    then if inp = 0wx2C
967                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
968                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
969                  else if inp = 0wx3A                  else if inp = 0wx3A
970                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
971                  else if inp = 0wx3B                  else if inp = 0wx3B
972                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
973                    else yyQ55(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ53(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
974              else if inp = 0wx61              else if inp = 0wx61
975                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
976              else if inp < 0wx61              else if inp < 0wx61
977                then if inp = 0wx5D                then if inp = 0wx5D
978                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
979                  else if inp < 0wx5D                  else if inp < 0wx5D
980                    then if inp = 0wx5B                    then if inp = 0wx5B
981                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
982                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
983                  else if inp = 0wx60                  else if inp = 0wx60
984                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
985                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
986              else if inp = 0wx7D              else if inp = 0wx7D
987                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
988              else if inp < 0wx7D              else if inp < 0wx7D
989                then if inp = 0wx7B                then if inp = 0wx7B
990                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
991                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
992              else if inp = 0wx7E              else if inp = 0wx7E
993                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
994                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
995        (* end case *))        (* end case *))
996  fun yyQ51 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ49 (strm, lastMatch : yymatch) = (case (yygetc(strm))
997         of NONE => yyAction12(strm, yyNO_MATCH)         of NONE => yyAction12(strm, yyNO_MATCH)
998          | SOME(inp, strm') =>          | SOME(inp, strm') =>
999              if inp = 0wx45              if inp = 0wx45
1000                then yyQ52(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1001              else if inp < 0wx45              else if inp < 0wx45
1002                then if inp = 0wx2D                then if inp = 0wx2D
1003                    then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1004                  else if inp < 0wx2D                  else if inp < 0wx2D
1005                    then if inp = 0wx24                    then if inp = 0wx24
1006                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1007                      else if inp < 0wx24                      else if inp < 0wx24
1008                        then if inp = 0wx21                        then if inp = 0wx21
1009                            then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1010                            else yyAction12(strm, yyNO_MATCH)                            else yyAction12(strm, yyNO_MATCH)
1011                      else if inp = 0wx2A                      else if inp = 0wx2A
1012                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1013                      else if inp < 0wx2A                      else if inp < 0wx2A
1014                        then if inp <= 0wx27                        then if inp <= 0wx27
1015                            then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1016                            else yyAction12(strm, yyNO_MATCH)                            else yyAction12(strm, yyNO_MATCH)
1017                      else if inp = 0wx2C                      else if inp = 0wx2C
1018                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1019                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1020                  else if inp = 0wx3A                  else if inp = 0wx3A
1021                    then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1022                  else if inp < 0wx3A                  else if inp < 0wx3A
1023                    then if inp = 0wx2F                    then if inp = 0wx2F
1024                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1025                      else if inp = 0wx2E                      else if inp = 0wx2E
1026                        then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ48(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1027                        else yyQ51(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ49(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1028                  else if inp = 0wx3B                  else if inp = 0wx3B
1029                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1030                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1031              else if inp = 0wx65              else if inp = 0wx65
1032                then yyQ52(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1033              else if inp < 0wx65              else if inp < 0wx65
1034                then if inp = 0wx5D                then if inp = 0wx5D
1035                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1036                  else if inp < 0wx5D                  else if inp < 0wx5D
1037                    then if inp = 0wx5B                    then if inp = 0wx5B
1038                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1039                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1040                  else if inp = 0wx60                  else if inp = 0wx60
1041                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1042                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1043              else if inp = 0wx7D              else if inp = 0wx7D
1044                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
1045              else if inp < 0wx7D              else if inp < 0wx7D
1046                then if inp = 0wx7B                then if inp = 0wx7B
1047                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1048                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1049              else if inp = 0wx7E              else if inp = 0wx7E
1050                then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1051                else yyAction12(strm, yyNO_MATCH)                else yyAction12(strm, yyNO_MATCH)
1052        (* end case *))        (* end case *))
1053  fun yyQ49 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ47 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1054         of NONE => yyAction12(strm, yyNO_MATCH)         of NONE => yyAction12(strm, yyNO_MATCH)
1055          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1056              if inp = 0wx45              if inp = 0wx45
1057                then yyQ52(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1058              else if inp < 0wx45              else if inp < 0wx45
1059                then if inp = 0wx2D                then if inp = 0wx2D
1060                    then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1061                  else if inp < 0wx2D                  else if inp < 0wx2D
1062                    then if inp = 0wx24                    then if inp = 0wx24
1063                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1064                      else if inp < 0wx24                      else if inp < 0wx24
1065                        then if inp = 0wx21                        then if inp = 0wx21
1066                            then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1067                            else yyAction12(strm, yyNO_MATCH)                            else yyAction12(strm, yyNO_MATCH)
1068                      else if inp = 0wx2A                      else if inp = 0wx2A
1069                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1070                      else if inp < 0wx2A                      else if inp < 0wx2A
1071                        then if inp <= 0wx27                        then if inp <= 0wx27
1072                            then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1073                            else yyAction12(strm, yyNO_MATCH)                            else yyAction12(strm, yyNO_MATCH)
1074                      else if inp = 0wx2C                      else if inp = 0wx2C
1075                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1076                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1077                  else if inp = 0wx3A                  else if inp = 0wx3A
1078                    then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1079                  else if inp < 0wx3A                  else if inp < 0wx3A
1080                    then if inp = 0wx2F                    then if inp = 0wx2F
1081                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1082                      else if inp = 0wx2E                      else if inp = 0wx2E
1083                        then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ48(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1084                        else yyQ51(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ49(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1085                  else if inp = 0wx3B                  else if inp = 0wx3B
1086                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1087                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1088              else if inp = 0wx65              else if inp = 0wx65
1089                then yyQ52(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1090              else if inp < 0wx65              else if inp < 0wx65
1091                then if inp = 0wx5D                then if inp = 0wx5D
1092                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1093                  else if inp < 0wx5D                  else if inp < 0wx5D
1094                    then if inp = 0wx5B                    then if inp = 0wx5B
1095                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1096                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1097                  else if inp = 0wx60                  else if inp = 0wx60
1098                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1099                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1100              else if inp = 0wx7D              else if inp = 0wx7D
1101                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
1102              else if inp < 0wx7D              else if inp < 0wx7D
1103                then if inp = 0wx7B                then if inp = 0wx7B
1104                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1105                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1106              else if inp = 0wx7E              else if inp = 0wx7E
1107                then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1108                else yyAction12(strm, yyNO_MATCH)                else yyAction12(strm, yyNO_MATCH)
1109        (* end case *))        (* end case *))
1110  fun yyQ60 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ58 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1111         of NONE => yyAction11(strm, yyNO_MATCH)         of NONE => yyAction11(strm, yyNO_MATCH)
1112          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1113              if inp = 0wx47              if inp = 0wx47
1114                then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1115              else if inp < 0wx47              else if inp < 0wx47
1116                then if inp = 0wx2C                then if inp = 0wx2C
1117                    then yyAction11(strm, yyNO_MATCH)                    then yyAction11(strm, yyNO_MATCH)
1118                  else if inp < 0wx2C                  else if inp < 0wx2C
1119                    then if inp = 0wx24                    then if inp = 0wx24
1120                        then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1121                      else if inp < 0wx24                      else if inp < 0wx24
1122                        then if inp = 0wx21                        then if inp = 0wx21
1123                            then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1124                            else yyAction11(strm, yyNO_MATCH)                            else yyAction11(strm, yyNO_MATCH)
1125                      else if inp = 0wx28                      else if inp = 0wx28
1126                        then yyAction11(strm, yyNO_MATCH)                        then yyAction11(strm, yyNO_MATCH)
1127                      else if inp < 0wx28                      else if inp < 0wx28
1128                        then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1129                      else if inp <= 0wx29                      else if inp <= 0wx29
1130                        then yyAction11(strm, yyNO_MATCH)                        then yyAction11(strm, yyNO_MATCH)
1131                        else yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1132                  else if inp = 0wx3B                  else if inp = 0wx3B
1133                    then yyAction11(strm, yyNO_MATCH)                    then yyAction11(strm, yyNO_MATCH)
1134                  else if inp < 0wx3B                  else if inp < 0wx3B
1135                    then if inp = 0wx30                    then if inp = 0wx30
1136                        then yyQ60(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        then yyQ58(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1137                      else if inp < 0wx30                      else if inp < 0wx30
1138                        then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1139                      else if inp = 0wx3A                      else if inp = 0wx3A
1140                        then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1141                        else yyQ60(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        else yyQ58(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1142                  else if inp <= 0wx40                  else if inp <= 0wx40
1143                    then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1144                    else yyQ60(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    else yyQ58(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1145              else if inp = 0wx61              else if inp = 0wx61
1146                then yyQ60(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ58(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1147              else if inp < 0wx61              else if inp < 0wx61
1148                then if inp = 0wx5D                then if inp = 0wx5D
1149                    then yyAction11(strm, yyNO_MATCH)                    then yyAction11(strm, yyNO_MATCH)
1150                  else if inp < 0wx5D                  else if inp < 0wx5D
1151                    then if inp = 0wx5B                    then if inp = 0wx5B
1152                        then yyAction11(strm, yyNO_MATCH)                        then yyAction11(strm, yyNO_MATCH)
1153                        else yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1154                  else if inp = 0wx60                  else if inp = 0wx60
1155                    then yyAction11(strm, yyNO_MATCH)                    then yyAction11(strm, yyNO_MATCH)
1156                    else yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1157              else if inp = 0wx7C              else if inp = 0wx7C
1158                then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1159              else if inp < 0wx7C              else if inp < 0wx7C
1160                then if inp = 0wx67                then if inp = 0wx67
1161                    then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1162                  else if inp < 0wx67                  else if inp < 0wx67
1163                    then yyQ60(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    then yyQ58(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1164                  else if inp = 0wx7B                  else if inp = 0wx7B
1165                    then yyAction11(strm, yyNO_MATCH)                    then yyAction11(strm, yyNO_MATCH)
1166                    else yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1167              else if inp = 0wx7E              else if inp = 0wx7E
1168                then yyQ47(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction11, yyNO_MATCH))
1169                else yyAction11(strm, yyNO_MATCH)                else yyAction11(strm, yyNO_MATCH)
1170        (* end case *))        (* end case *))
1171  fun yyQ59 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ57 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1172         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
1173          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1174              if inp = 0wx47              if inp = 0wx47
1175                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1176              else if inp < 0wx47              else if inp < 0wx47
1177                then if inp = 0wx2C                then if inp = 0wx2C
1178                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1179                  else if inp < 0wx2C                  else if inp < 0wx2C
1180                    then if inp = 0wx24                    then if inp = 0wx24
1181                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1182                      else if inp < 0wx24                      else if inp < 0wx24
1183                        then if inp = 0wx21                        then if inp = 0wx21
1184                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1185                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
1186                      else if inp = 0wx28                      else if inp = 0wx28
1187                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1188                      else if inp < 0wx28                      else if inp < 0wx28
1189                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1190                      else if inp <= 0wx29                      else if inp <= 0wx29
1191                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1192                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1193                  else if inp = 0wx3B                  else if inp = 0wx3B
1194                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1195                  else if inp < 0wx3B                  else if inp < 0wx3B
1196                    then if inp = 0wx30                    then if inp = 0wx30
1197                        then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1198                      else if inp < 0wx30                      else if inp < 0wx30
1199                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1200                      else if inp = 0wx3A                      else if inp = 0wx3A
1201                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1202                        else yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1203                  else if inp <= 0wx40                  else if inp <= 0wx40
1204                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1205                    else yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1206              else if inp = 0wx61              else if inp = 0wx61
1207                then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1208              else if inp < 0wx61              else if inp < 0wx61
1209                then if inp = 0wx5D                then if inp = 0wx5D
1210                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1211                  else if inp < 0wx5D                  else if inp < 0wx5D
1212                    then if inp = 0wx5B                    then if inp = 0wx5B
1213                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1214                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1215                  else if inp = 0wx60                  else if inp = 0wx60
1216                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1217                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1218              else if inp = 0wx7C              else if inp = 0wx7C
1219                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1220              else if inp < 0wx7C              else if inp < 0wx7C
1221                then if inp = 0wx67                then if inp = 0wx67
1222                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1223                  else if inp < 0wx67                  else if inp < 0wx67
1224                    then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ58(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1225                  else if inp = 0wx7B                  else if inp = 0wx7B
1226                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1227                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1228              else if inp = 0wx7E              else if inp = 0wx7E
1229                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1230                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
1231        (* end case *))        (* end case *))
1232  fun yyQ48 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ46 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1233         of NONE => yyAction12(strm, yyNO_MATCH)         of NONE => yyAction12(strm, yyNO_MATCH)
1234          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1235              if inp = 0wx5B              if inp = 0wx5B
1236                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
1237              else if inp < 0wx5B              else if inp < 0wx5B
1238                then if inp = 0wx2D                then if inp = 0wx2D
1239                    then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1240                  else if inp < 0wx2D                  else if inp < 0wx2D
1241                    then if inp = 0wx24                    then if inp = 0wx24
1242                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1243                      else if inp < 0wx24                      else if inp < 0wx24
1244                        then if inp = 0wx21                        then if inp = 0wx21
1245                            then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1246                            else yyAction12(strm, yyNO_MATCH)                            else yyAction12(strm, yyNO_MATCH)
1247                      else if inp = 0wx2A                      else if inp = 0wx2A
1248                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1249                      else if inp < 0wx2A                      else if inp < 0wx2A
1250                        then if inp <= 0wx27                        then if inp <= 0wx27
1251                            then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1252                            else yyAction12(strm, yyNO_MATCH)                            else yyAction12(strm, yyNO_MATCH)
1253                      else if inp = 0wx2C                      else if inp = 0wx2C
1254                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1255                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1256                  else if inp = 0wx3C                  else if inp = 0wx3C
1257                    then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1258                  else if inp < 0wx3C                  else if inp < 0wx3C
1259                    then if inp = 0wx2F                    then if inp = 0wx2F
1260                        then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1261                      else if inp < 0wx2F                      else if inp < 0wx2F
1262                        then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        then yyQ48(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1263                      else if inp = 0wx3B                      else if inp = 0wx3B
1264                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1265                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1266                  else if inp = 0wx45                  else if inp = 0wx45
1267                    then yyQ52(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1268                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1269              else if inp = 0wx78              else if inp = 0wx78
1270                then yyQ59(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ57(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1271              else if inp < 0wx78              else if inp < 0wx78
1272                then if inp = 0wx60                then if inp = 0wx60
1273                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1274                  else if inp < 0wx60                  else if inp < 0wx60
1275                    then if inp = 0wx5D                    then if inp = 0wx5D
1276                        then yyAction12(strm, yyNO_MATCH)                        then yyAction12(strm, yyNO_MATCH)
1277                        else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1278                  else if inp = 0wx65                  else if inp = 0wx65
1279                    then yyQ52(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    then yyQ50(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1280                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1281              else if inp = 0wx7D              else if inp = 0wx7D
1282                then yyAction12(strm, yyNO_MATCH)                then yyAction12(strm, yyNO_MATCH)
1283              else if inp < 0wx7D              else if inp < 0wx7D
1284                then if inp = 0wx7B                then if inp = 0wx7B
1285                    then yyAction12(strm, yyNO_MATCH)                    then yyAction12(strm, yyNO_MATCH)
1286                    else yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1287              else if inp = 0wx7E              else if inp = 0wx7E
1288                then yyQ47(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction12, yyNO_MATCH))
1289                else yyAction12(strm, yyNO_MATCH)                else yyAction12(strm, yyNO_MATCH)
1290        (* end case *))        (* end case *))
1291  fun yyQ26 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ24 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1292         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
1293          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1294              if inp = 0wx3C              if inp = 0wx3C
1295                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1296              else if inp < 0wx3C              else if inp < 0wx3C
1297                then if inp = 0wx2C                then if inp = 0wx2C
1298                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1299                  else if inp < 0wx2C                  else if inp < 0wx2C
1300                    then if inp = 0wx24                    then if inp = 0wx24
1301                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1302                      else if inp < 0wx24                      else if inp < 0wx24
1303                        then if inp = 0wx21                        then if inp = 0wx21
1304                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1305                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
1306                      else if inp = 0wx28                      else if inp = 0wx28
1307                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1308                      else if inp < 0wx28                      else if inp < 0wx28
1309                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1310                      else if inp <= 0wx29                      else if inp <= 0wx29
1311                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1312                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1313                  else if inp = 0wx31                  else if inp = 0wx31
1314                    then yyQ49(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1315                  else if inp < 0wx31                  else if inp < 0wx31
1316                    then if inp = 0wx30                    then if inp = 0wx30
1317                        then yyQ48(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ46(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1318                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1319                  else if inp = 0wx3A                  else if inp = 0wx3A
1320                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1321                  else if inp = 0wx3B                  else if inp = 0wx3B
1322                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1323                    else yyQ49(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1324              else if inp = 0wx61              else if inp = 0wx61
1325                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1326              else if inp < 0wx61              else if inp < 0wx61
1327                then if inp = 0wx5D                then if inp = 0wx5D
1328                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1329                  else if inp < 0wx5D                  else if inp < 0wx5D
1330                    then if inp = 0wx5B                    then if inp = 0wx5B
1331                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1332                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1333                  else if inp = 0wx60                  else if inp = 0wx60
1334                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1335                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1336              else if inp = 0wx7D              else if inp = 0wx7D
1337                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
1338              else if inp < 0wx7D              else if inp < 0wx7D
1339                then if inp = 0wx7B                then if inp = 0wx7B
1340                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1341                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1342              else if inp = 0wx7E              else if inp = 0wx7E
1343                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1344                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
1345        (* end case *))        (* end case *))
1346  fun yyQ25 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ23 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1347         of NONE => yyAction4(strm, yyNO_MATCH)         of NONE => yyAction4(strm, yyNO_MATCH)
1348          | SOME(inp, strm') => yyAction4(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction4(strm, yyNO_MATCH)
1349        (* end case *))        (* end case *))
1350  fun yyQ24 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ22 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1351         of NONE => yyAction3(strm, yyNO_MATCH)         of NONE => yyAction3(strm, yyNO_MATCH)
1352          | SOME(inp, strm') => yyAction3(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction3(strm, yyNO_MATCH)
1353        (* end case *))        (* end case *))
1354  fun yyQ61 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ59 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1355         of NONE => yyAction2(strm, yyNO_MATCH)         of NONE => yyAction2(strm, yyNO_MATCH)
1356          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1357              if inp = 0wxD              if inp = 0wxD
# Line 1362  Line 1360 
1360                then if inp = 0wx9                then if inp = 0wx9
1361                    then yyAction2(strm, yyNO_MATCH)                    then yyAction2(strm, yyNO_MATCH)
1362                  else if inp < 0wx9                  else if inp < 0wx9
1363                    then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1364                  else if inp <= 0wxA                  else if inp <= 0wxA
1365                    then yyAction2(strm, yyNO_MATCH)                    then yyAction2(strm, yyNO_MATCH)
1366                    else yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    else yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1367              else if inp = 0wx20              else if inp = 0wx20
1368                then yyAction2(strm, yyNO_MATCH)                then yyAction2(strm, yyNO_MATCH)
1369                else yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                else yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1370        (* end case *))        (* end case *))
1371  fun yyQ62 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ60 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1372         of NONE => yyAction2(strm, yyNO_MATCH)         of NONE => yyAction2(strm, yyNO_MATCH)
1373          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1374              if inp = 0wx3B              if inp = 0wx3B
1375                then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1376              else if inp < 0wx3B              else if inp < 0wx3B
1377                then if inp = 0wx21                then if inp = 0wx21
1378                    then yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1379                  else if inp < 0wx21                  else if inp < 0wx21
1380                    then if inp = 0wxD                    then if inp = 0wxD
1381                        then yyAction2(strm, yyNO_MATCH)                        then yyAction2(strm, yyNO_MATCH)
# Line 1385  Line 1383 
1383                        then if inp = 0wx9                        then if inp = 0wx9
1384                            then yyAction2(strm, yyNO_MATCH)                            then yyAction2(strm, yyNO_MATCH)
1385                          else if inp < 0wx9                          else if inp < 0wx9
1386                            then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                            then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1387                          else if inp <= 0wxA                          else if inp <= 0wxA
1388                            then yyAction2(strm, yyNO_MATCH)                            then yyAction2(strm, yyNO_MATCH)
1389                            else yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                            else yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1390                      else if inp = 0wx20                      else if inp = 0wx20
1391                        then yyAction2(strm, yyNO_MATCH)                        then yyAction2(strm, yyNO_MATCH)
1392                        else yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        else yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1393                  else if inp = 0wx2A                  else if inp = 0wx2A
1394                    then yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1395                  else if inp < 0wx2A                  else if inp < 0wx2A
1396                    then if inp = 0wx24                    then if inp = 0wx24
1397                        then yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        then yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1398                      else if inp < 0wx24                      else if inp < 0wx24
1399                        then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1400                      else if inp <= 0wx27                      else if inp <= 0wx27
1401                        then yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        then yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1402                        else yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        else yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1403                  else if inp = 0wx2C                  else if inp = 0wx2C
1404                    then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1405                    else yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    else yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1406              else if inp = 0wx61              else if inp = 0wx61
1407                then yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                then yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1408              else if inp < 0wx61              else if inp < 0wx61
1409                then if inp = 0wx5D                then if inp = 0wx5D
1410                    then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1411                  else if inp < 0wx5D                  else if inp < 0wx5D
1412                    then if inp = 0wx5B                    then if inp = 0wx5B
1413                        then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1414                        else yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                        else yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1415                  else if inp = 0wx60                  else if inp = 0wx60
1416                    then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1417                    else yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    else yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1418              else if inp = 0wx7D              else if inp = 0wx7D
1419                then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1420              else if inp < 0wx7D              else if inp < 0wx7D
1421                then if inp = 0wx7B                then if inp = 0wx7B
1422                    then yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1423                    else yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                    else yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1424              else if inp = 0wx7E              else if inp = 0wx7E
1425                then yyQ62(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                then yyQ60(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1426                else yyQ61(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))                else yyQ59(strm', yyMATCH(strm, yyAction2, yyNO_MATCH))
1427        (* end case *))        (* end case *))
1428  fun yyQ23 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ21 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1429         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
1430          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1431              if inp = 0wx3B              if inp = 0wx3B
1432                then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1433              else if inp < 0wx3B              else if inp < 0wx3B
1434                then if inp = 0wx21                then if inp = 0wx21
1435                    then yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1436                  else if inp < 0wx21                  else if inp < 0wx21
1437                    then if inp = 0wxD                    then if inp = 0wxD
1438                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
# Line 1442  Line 1440 
1440                        then if inp = 0wx9                        then if inp = 0wx9
1441                            then yyAction17(strm, yyNO_MATCH)                            then yyAction17(strm, yyNO_MATCH)
1442                          else if inp < 0wx9                          else if inp < 0wx9
1443                            then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1444                          else if inp <= 0wxA                          else if inp <= 0wxA
1445                            then yyAction17(strm, yyNO_MATCH)                            then yyAction17(strm, yyNO_MATCH)
1446                            else yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            else yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1447                      else if inp = 0wx20                      else if inp = 0wx20
1448                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1449                        else yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1450                  else if inp = 0wx2A                  else if inp = 0wx2A
1451                    then yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1452                  else if inp < 0wx2A                  else if inp < 0wx2A
1453                    then if inp = 0wx24                    then if inp = 0wx24
1454                        then yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1455                      else if inp < 0wx24                      else if inp < 0wx24
1456                        then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1457                      else if inp <= 0wx27                      else if inp <= 0wx27
1458                        then yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1459                        else yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1460                  else if inp = 0wx2C                  else if inp = 0wx2C
1461                    then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1462                    else yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1463              else if inp = 0wx61              else if inp = 0wx61
1464                then yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1465              else if inp < 0wx61              else if inp < 0wx61
1466                then if inp = 0wx5D                then if inp = 0wx5D
1467                    then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1468                  else if inp < 0wx5D                  else if inp < 0wx5D
1469                    then if inp = 0wx5B                    then if inp = 0wx5B
1470                        then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1471                        else yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1472                  else if inp = 0wx60                  else if inp = 0wx60
1473                    then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1474                    else yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1475              else if inp = 0wx7D              else if inp = 0wx7D
1476                then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1477              else if inp < 0wx7D              else if inp < 0wx7D
1478                then if inp = 0wx7B                then if inp = 0wx7B
1479                    then yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1480                    else yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1481              else if inp = 0wx7E              else if inp = 0wx7E
1482                then yyQ62(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ60(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1483                else yyQ61(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                else yyQ59(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1484        (* end case *))        (* end case *))
1485  fun yyQ64 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ62 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1486         of NONE => yyAction9(strm, yyNO_MATCH)         of NONE => yyAction9(strm, yyNO_MATCH)
1487          | SOME(inp, strm') => yyAction9(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction9(strm, yyNO_MATCH)
1488        (* end case *))        (* end case *))
1489  fun yyQ63 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ61 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1490         of NONE => yyAction10(strm, yyNO_MATCH)         of NONE => yyAction10(strm, yyNO_MATCH)
1491          | SOME(inp, strm') => yyAction10(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction10(strm, yyNO_MATCH)
1492        (* end case *))        (* end case *))
1493  fun yyQ22 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ20 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1494         of NONE => yyAction29(strm, yyNO_MATCH)         of NONE => yyAction28(strm, yyNO_MATCH)
1495          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1496              if inp = 0wx67              if inp = 0wx67
1497                then yyAction29(strm, yyNO_MATCH)                then yyAction28(strm, yyNO_MATCH)
1498              else if inp < 0wx67              else if inp < 0wx67
1499                then if inp = 0wx66                then if inp = 0wx66
1500                    then yyQ63(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                    then yyQ61(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
1501                    else yyAction29(strm, yyNO_MATCH)                    else yyAction28(strm, yyNO_MATCH)
1502              else if inp = 0wx74              else if inp = 0wx74
1503                then yyQ64(strm', yyMATCH(strm, yyAction29, yyNO_MATCH))                then yyQ62(strm', yyMATCH(strm, yyAction28, yyNO_MATCH))
1504                else yyAction29(strm, yyNO_MATCH)                else yyAction28(strm, yyNO_MATCH)
1505        (* end case *))        (* end case *))
1506  fun yyQ21 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ19 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1507         of NONE => yyAction16(strm, yyNO_MATCH)         of NONE => yyAction16(strm, yyNO_MATCH)
1508          | SOME(inp, strm') => yyAction16(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction16(strm, yyNO_MATCH)
1509        (* end case *))        (* end case *))
1510  fun yyQ20 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ18 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1511         of NONE => yyAction17(strm, yyNO_MATCH)         of NONE => yyAction17(strm, yyNO_MATCH)
1512          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1513              if inp = 0wx5B              if inp = 0wx5B
1514                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
1515              else if inp < 0wx5B              else if inp < 0wx5B
1516                then if inp = 0wx2A                then if inp = 0wx2A
1517                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1518                  else if inp < 0wx2A                  else if inp < 0wx2A
1519                    then if inp = 0wx22                    then if inp = 0wx22
1520                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1521                      else if inp < 0wx22                      else if inp < 0wx22
1522                        then if inp = 0wx21                        then if inp = 0wx21
1523                            then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                            then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1524                            else yyAction17(strm, yyNO_MATCH)                            else yyAction17(strm, yyNO_MATCH)
1525                      else if inp = 0wx24                      else if inp = 0wx24
1526                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1527                      else if inp < 0wx24                      else if inp < 0wx24
1528                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1529                      else if inp <= 0wx27                      else if inp <= 0wx27
1530                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1531                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
1532                  else if inp = 0wx2D                  else if inp = 0wx2D
1533                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1534                  else if inp < 0wx2D                  else if inp < 0wx2D
1535                    then if inp = 0wx2C                    then if inp = 0wx2C
1536                        then yyAction17(strm, yyNO_MATCH)                        then yyAction17(strm, yyNO_MATCH)
1537                        else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1538                  else if inp = 0wx3B                  else if inp = 0wx3B
1539                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1540                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1541              else if inp = 0wx7B              else if inp = 0wx7B
1542                then yyAction17(strm, yyNO_MATCH)                then yyAction17(strm, yyNO_MATCH)
1543              else if inp < 0wx7B              else if inp < 0wx7B
1544                then if inp = 0wx5E                then if inp = 0wx5E
1545                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1546                  else if inp < 0wx5E                  else if inp < 0wx5E
1547                    then if inp = 0wx5C                    then if inp = 0wx5C
1548                        then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                        then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1549                        else yyAction17(strm, yyNO_MATCH)                        else yyAction17(strm, yyNO_MATCH)
1550                  else if inp = 0wx60                  else if inp = 0wx60
1551                    then yyAction17(strm, yyNO_MATCH)                    then yyAction17(strm, yyNO_MATCH)
1552                    else yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    else yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1553              else if inp = 0wx7E              else if inp = 0wx7E
1554                then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1555              else if inp < 0wx7E              else if inp < 0wx7E
1556                then if inp = 0wx7C                then if inp = 0wx7C
1557                    then yyQ47(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))                    then yyQ45(strm', yyMATCH(strm, yyAction17, yyNO_MATCH))
1558                    else yyAction17(strm, yyNO_MATCH)                    else yyAction17(strm, yyNO_MATCH)
1559                else yyAction17(strm, yyNO_MATCH)                else yyAction17(strm, yyNO_MATCH)
1560        (* end case *))        (* end case *))
1561  fun yyQ65 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ63 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1562         of NONE => yyAction0(strm, yyNO_MATCH)         of NONE => yyAction0(strm, yyNO_MATCH)
1563          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1564              if inp = 0wxD              if inp = 0wxD
1565                then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1566              else if inp < 0wxD              else if inp < 0wxD
1567                then if inp = 0wx9                then if inp = 0wx9
1568                    then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                    then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1569                  else if inp < 0wx9                  else if inp < 0wx9
1570                    then yyAction0(strm, yyNO_MATCH)                    then yyAction0(strm, yyNO_MATCH)
1571                  else if inp <= 0wxA                  else if inp <= 0wxA
1572                    then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                    then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1573                    else yyAction0(strm, yyNO_MATCH)                    else yyAction0(strm, yyNO_MATCH)
1574              else if inp = 0wx20              else if inp = 0wx20
1575                then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1576                else yyAction0(strm, yyNO_MATCH)                else yyAction0(strm, yyNO_MATCH)
1577        (* end case *))        (* end case *))
1578  fun yyQ19 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ17 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1579         of NONE => yyAction0(strm, yyNO_MATCH)         of NONE => yyAction0(strm, yyNO_MATCH)
1580          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1581              if inp = 0wxD              if inp = 0wxD
1582                then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1583              else if inp < 0wxD              else if inp < 0wxD
1584                then if inp = 0wx9                then if inp = 0wx9
1585                    then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                    then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1586                  else if inp < 0wx9                  else if inp < 0wx9
1587                    then yyAction0(strm, yyNO_MATCH)                    then yyAction0(strm, yyNO_MATCH)
1588                  else if inp <= 0wxA                  else if inp <= 0wxA
1589                    then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                    then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1590                    else yyAction0(strm, yyNO_MATCH)                    else yyAction0(strm, yyNO_MATCH)
1591              else if inp = 0wx20              else if inp = 0wx20
1592                then yyQ65(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))                then yyQ63(strm', yyMATCH(strm, yyAction0, yyNO_MATCH))
1593                else yyAction0(strm, yyNO_MATCH)                else yyAction0(strm, yyNO_MATCH)
1594        (* end case *))        (* end case *))
1595  fun yyQ18 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ16 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1596         of NONE => yyAction29(strm, yyNO_MATCH)         of NONE => yyAction28(strm, yyNO_MATCH)
1597          | SOME(inp, strm') => yyAction29(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction28(strm, yyNO_MATCH)
1598        (* end case *))        (* end case *))
1599  fun yyQ1 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ1 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1600         of NONE =>         of NONE =>
# Line 1612  Line 1610 
1610                else yystuck(lastMatch)                else yystuck(lastMatch)
1611          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1612              if inp = 0wx2E              if inp = 0wx2E
1613                then yyQ20(strm', lastMatch)                then yyQ18(strm', lastMatch)
1614              else if inp < 0wx2E              else if inp < 0wx2E
1615                then if inp = 0wx23                then if inp = 0wx23
1616                    then yyQ22(strm', lastMatch)                    then yyQ20(strm', lastMatch)
1617                  else if inp < 0wx23                  else if inp < 0wx23
1618                    then if inp = 0wxE                    then if inp = 0wxE
1619                        then yyQ18(strm', lastMatch)                        then yyQ16(strm', lastMatch)
1620                      else if inp < 0wxE                      else if inp < 0wxE
1621                        then if inp = 0wxB                        then if inp = 0wxB
1622                            then yyQ18(strm', lastMatch)                            then yyQ16(strm', lastMatch)
1623                          else if inp < 0wxB                          else if inp < 0wxB
1624                            then if inp <= 0wx8                            then if inp <= 0wx8
1625                                then yyQ18(strm', lastMatch)                                then yyQ16(strm', lastMatch)
1626                                else yyQ19(strm', lastMatch)                                else yyQ17(strm', lastMatch)
1627                          else if inp = 0wxD                          else if inp = 0wxD
1628                            then yyQ19(strm', lastMatch)                            then yyQ17(strm', lastMatch)
1629                            else yyQ18(strm', lastMatch)                            else yyQ16(strm', lastMatch)
1630                      else if inp = 0wx21                      else if inp = 0wx21
1631                        then yyQ20(strm', lastMatch)                        then yyQ18(strm', lastMatch)
1632                      else if inp < 0wx21                      else if inp < 0wx21
1633                        then if inp = 0wx20                        then if inp = 0wx20
1634                            then yyQ19(strm', lastMatch)                            then yyQ17(strm', lastMatch)
1635                            else yyQ18(strm', lastMatch)                            else yyQ16(strm', lastMatch)
1636                        else yyQ21(strm', lastMatch)                        else yyQ19(strm', lastMatch)
1637                  else if inp = 0wx2A                  else if inp = 0wx2A
1638                    then yyQ20(strm', lastMatch)                    then yyQ18(strm', lastMatch)
1639                  else if inp < 0wx2A                  else if inp < 0wx2A
1640                    then if inp = 0wx28                    then if inp = 0wx28
1641                        then yyQ24(strm', lastMatch)                        then yyQ22(strm', lastMatch)
1642                      else if inp < 0wx28                      else if inp < 0wx28
1643                        then if inp = 0wx27                        then if inp = 0wx27
1644                            then yyQ23(strm', lastMatch)                            then yyQ21(strm', lastMatch)
1645                            else yyQ20(strm', lastMatch)                            else yyQ18(strm', lastMatch)
1646                        else yyQ25(strm', lastMatch)                        else yyQ23(strm', lastMatch)
1647                  else if inp = 0wx2C                  else if inp = 0wx2C
1648                    then yyQ18(strm', lastMatch)                    then yyQ16(strm', lastMatch)
1649                    else yyQ26(strm', lastMatch)                    else yyQ24(strm', lastMatch)
1650              else if inp = 0wx5D              else if inp = 0wx5D
1651                then yyQ31(strm', lastMatch)                then yyQ29(strm', lastMatch)
1652              else if inp < 0wx5D              else if inp < 0wx5D
1653                then if inp = 0wx3B                then if inp = 0wx3B
1654                    then yyQ29(strm', lastMatch)                    then yyQ27(strm', lastMatch)
1655                  else if inp < 0wx3B                  else if inp < 0wx3B
1656                    then if inp = 0wx31                    then if inp = 0wx31
1657                        then yyQ28(strm', lastMatch)                        then yyQ26(strm', lastMatch)
1658                      else if inp < 0wx31                      else if inp < 0wx31
1659                        then if inp = 0wx30                        then if inp = 0wx30
1660                            then yyQ27(strm', lastMatch)                            then yyQ25(strm', lastMatch)
1661                            else yyQ20(strm', lastMatch)                            else yyQ18(strm', lastMatch)
1662                      else if inp = 0wx3A                      else if inp = 0wx3A
1663                        then yyQ20(strm', lastMatch)                        then yyQ18(strm', lastMatch)
1664                        else yyQ28(strm', lastMatch)                        else yyQ26(strm', lastMatch)
1665                  else if inp = 0wx5B                  else if inp = 0wx5B
1666                    then yyQ30(strm', lastMatch)                    then yyQ28(strm', lastMatch)
1667                    else yyQ20(strm', lastMatch)                    else yyQ18(strm', lastMatch)
1668              else if inp = 0wx7C              else if inp = 0wx7C
1669                then yyQ20(strm', lastMatch)                then yyQ18(strm', lastMatch)
1670              else if inp < 0wx7C              else if inp < 0wx7C
1671                then if inp = 0wx61                then if inp = 0wx61
1672                    then yyQ20(strm', lastMatch)                    then yyQ18(strm', lastMatch)
1673                  else if inp < 0wx61                  else if inp < 0wx61
1674                    then if inp = 0wx60                    then if inp = 0wx60
1675                        then yyQ18(strm', lastMatch)                        then yyQ16(strm', lastMatch)
1676                        else yyQ20(strm', lastMatch)                        else yyQ18(strm', lastMatch)
1677                  else if inp = 0wx7B                  else if inp = 0wx7B
1678                    then yyQ32(strm', lastMatch)                    then yyQ30(strm', lastMatch)
1679                    else yyQ20(strm', lastMatch)                    else yyQ18(strm', lastMatch)
1680              else if inp = 0wx7E              else if inp = 0wx7E
1681                then yyQ20(strm', lastMatch)                then yyQ18(strm', lastMatch)
1682              else if inp = 0wx7D              else if inp = 0wx7D
1683                then yyQ33(strm', lastMatch)                then yyQ31(strm', lastMatch)
1684                else yyQ18(strm', lastMatch)                else yyQ16(strm', lastMatch)
1685        (* end case *))        (* end case *))
1686  fun yyQ17 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ15 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1687         of NONE => yyAction26(strm, yyNO_MATCH)         of NONE => yyAction25(strm, yyNO_MATCH)
1688          | SOME(inp, strm') => yyAction26(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction25(strm, yyNO_MATCH)
1689        (* end case *))        (* end case *))
1690  fun yyQ16 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ14 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1691         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
1692          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1693              if inp = 0wx41              if inp = 0wx41
1694                then yyQ17(strm', lastMatch)                then yyQ15(strm', lastMatch)
1695              else if inp < 0wx41              else if inp < 0wx41
1696                then if inp = 0wx30                then if inp = 0wx30
1697                    then yyQ17(strm', lastMatch)                    then yyQ15(strm', lastMatch)
1698                  else if inp < 0wx30                  else if inp < 0wx30
1699                    then yystuck(lastMatch)                    then yystuck(lastMatch)
1700                  else if inp <= 0wx39                  else if inp <= 0wx39
1701                    then yyQ17(strm', lastMatch)                    then yyQ15(strm', lastMatch)
1702                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1703              else if inp = 0wx61              else if inp = 0wx61
1704                then yyQ17(strm', lastMatch)                then yyQ15(strm', lastMatch)
1705              else if inp < 0wx61              else if inp < 0wx61
1706                then if inp <= 0wx46                then if inp <= 0wx46
1707                    then yyQ17(strm', lastMatch)                    then yyQ15(strm', lastMatch)
1708                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1709              else if inp <= 0wx66              else if inp <= 0wx66
1710                then yyQ17(strm', lastMatch)                then yyQ15(strm', lastMatch)
1711                else yystuck(lastMatch)                else yystuck(lastMatch)
1712        (* end case *))        (* end case *))
1713  fun yyQ15 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ13 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1714         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
1715          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1716              if inp = 0wx41              if inp = 0wx41
1717                then yyQ16(strm', lastMatch)                then yyQ14(strm', lastMatch)
1718              else if inp < 0wx41              else if inp < 0wx41
1719                then if inp = 0wx30                then if inp = 0wx30
1720                    then yyQ16(strm', lastMatch)                    then yyQ14(strm', lastMatch)
1721                  else if inp < 0wx30                  else if inp < 0wx30
1722                    then yystuck(lastMatch)                    then yystuck(lastMatch)
1723                  else if inp <= 0wx39                  else if inp <= 0wx39
1724                    then yyQ16(strm', lastMatch)                    then yyQ14(strm', lastMatch)
1725                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1726              else if inp = 0wx61              else if inp = 0wx61
1727                then yyQ16(strm', lastMatch)                then yyQ14(strm', lastMatch)
1728              else if inp < 0wx61              else if inp < 0wx61
1729                then if inp <= 0wx46                then if inp <= 0wx46
1730                    then yyQ16(strm', lastMatch)                    then yyQ14(strm', lastMatch)
1731                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1732              else if inp <= 0wx66              else if inp <= 0wx66
1733                then yyQ16(strm', lastMatch)                then yyQ14(strm', lastMatch)
1734                else yystuck(lastMatch)                else yystuck(lastMatch)
1735        (* end case *))        (* end case *))
1736  fun yyQ14 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ12 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1737         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
1738          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1739              if inp = 0wx41              if inp = 0wx41
1740                then yyQ15(strm', lastMatch)                then yyQ13(strm', lastMatch)
1741              else if inp < 0wx41              else if inp < 0wx41
1742                then if inp = 0wx30                then if inp = 0wx30
1743                    then yyQ15(strm', lastMatch)                    then yyQ13(strm', lastMatch)
1744                  else if inp < 0wx30                  else if inp < 0wx30
1745                    then yystuck(lastMatch)                    then yystuck(lastMatch)
1746                  else if inp <= 0wx39                  else if inp <= 0wx39
1747                    then yyQ15(strm', lastMatch)                    then yyQ13(strm', lastMatch)
1748                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1749              else if inp = 0wx61              else if inp = 0wx61
1750                then yyQ15(strm', lastMatch)                then yyQ13(strm', lastMatch)
1751              else if inp < 0wx61              else if inp < 0wx61
1752                then if inp <= 0wx46                then if inp <= 0wx46
1753                    then yyQ15(strm', lastMatch)                    then yyQ13(strm', lastMatch)
1754                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1755              else if inp <= 0wx66              else if inp <= 0wx66
1756                then yyQ15(strm', lastMatch)                then yyQ13(strm', lastMatch)
1757                else yystuck(lastMatch)                else yystuck(lastMatch)
1758        (* end case *))        (* end case *))
1759  fun yyQ13 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ11 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1760         of NONE => yystuck(lastMatch)         of NONE => yystuck(lastMatch)
1761          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1762              if inp = 0wx41              if inp = 0wx41
1763                then yyQ14(strm', lastMatch)                then yyQ12(strm', lastMatch)
1764              else if inp < 0wx41              else if inp < 0wx41
1765                then if inp = 0wx30                then if inp = 0wx30
1766                    then yyQ14(strm', lastMatch)                    then yyQ12(strm', lastMatch)
1767                  else if inp < 0wx30                  else if inp < 0wx30
1768                    then yystuck(lastMatch)                    then yystuck(lastMatch)
1769                  else if inp <= 0wx39                  else if inp <= 0wx39
1770                    then yyQ14(strm', lastMatch)                    then yyQ12(strm', lastMatch)
1771                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1772              else if inp = 0wx61              else if inp = 0wx61
1773                then yyQ14(strm', lastMatch)                then yyQ12(strm', lastMatch)
1774              else if inp < 0wx61              else if inp < 0wx61
1775                then if inp <= 0wx46                then if inp <= 0wx46
1776                    then yyQ14(strm', lastMatch)                    then yyQ12(strm', lastMatch)
1777                    else yystuck(lastMatch)                    else yystuck(lastMatch)
1778              else if inp <= 0wx66              else if inp <= 0wx66
1779                then yyQ14(strm', lastMatch)                then yyQ12(strm', lastMatch)
1780                else yystuck(lastMatch)                else yystuck(lastMatch)
1781        (* end case *))        (* end case *))
1782  fun yyQ12 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ10 (strm, lastMatch : yymatch) = (case (yygetc(strm))
        of NONE => yyAction25(strm, yyNO_MATCH)  
         | SOME(inp, strm') => yyAction25(strm, yyNO_MATCH)  
       (* end case *))  
 fun yyQ11 (strm, lastMatch : yymatch) = (case (yygetc(strm))  
1783         of NONE => yyAction24(strm, yyNO_MATCH)         of NONE => yyAction24(strm, yyNO_MATCH)
1784          | SOME(inp, strm') => yyAction24(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction24(strm, yyNO_MATCH)
1785        (* end case *))        (* end case *))
1786  fun yyQ10 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ9 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1787         of NONE => yyAction23(strm, yyNO_MATCH)         of NONE => yyAction23(strm, yyNO_MATCH)
1788          | SOME(inp, strm') => yyAction23(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction23(strm, yyNO_MATCH)
1789        (* end case *))        (* end case *))
1790  fun yyQ9 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ8 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1791         of NONE => yyAction22(strm, yyNO_MATCH)         of NONE => yyAction22(strm, yyNO_MATCH)
1792          | SOME(inp, strm') => yyAction22(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction22(strm, yyNO_MATCH)
1793        (* end case *))        (* end case *))
1794  fun yyQ8 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ7 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1795         of NONE => yyAction21(strm, yyNO_MATCH)         of NONE => yyAction21(strm, yyNO_MATCH)
1796          | SOME(inp, strm') => yyAction21(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction21(strm, yyNO_MATCH)
1797        (* end case *))        (* end case *))
 fun yyQ7 (strm, lastMatch : yymatch) = (case (yygetc(strm))  
        of NONE => yyAction18(strm, yyNO_MATCH)  
         | SOME(inp, strm') => yyAction18(strm, yyNO_MATCH)  
       (* end case *))  
1798  fun yyQ6 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ6 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1799         of NONE => yyAction20(strm, yyNO_MATCH)         of NONE => yyAction20(strm, yyNO_MATCH)
1800          | SOME(inp, strm') => yyAction20(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction20(strm, yyNO_MATCH)
# Line 1814  Line 1804 
1804          | SOME(inp, strm') => yyAction19(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction19(strm, yyNO_MATCH)
1805        (* end case *))        (* end case *))
1806  fun yyQ4 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ4 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1807         of NONE => yystuck(lastMatch)         of NONE => yyAction18(strm, yyNO_MATCH)
1808          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1809              if inp = 0wx66              if inp = 0wx6E
1810                then yyQ9(strm', lastMatch)                then yyQ8(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1811              else if inp < 0wx66              else if inp < 0wx6E
1812                then if inp = 0wx30                then if inp = 0wx62
1813                    then yystuck(lastMatch)                    then yyQ6(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1814                  else if inp < 0wx30                  else if inp < 0wx62
                   then if inp = 0wx23  
                       then yystuck(lastMatch)  
                     else if inp < 0wx23  
1815                        then if inp = 0wx22                        then if inp = 0wx22
1816                            then yyQ5(strm', lastMatch)                        then yyQ5(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1817                            else yystuck(lastMatch)                        else yyAction18(strm, yyNO_MATCH)
1818                      else if inp = 0wx2F                  else if inp = 0wx66
1819                        then yyQ6(strm', lastMatch)                    then yyQ7(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1820                        else yystuck(lastMatch)                    else yyAction18(strm, yyNO_MATCH)
                 else if inp = 0wx5D  
                   then yystuck(lastMatch)  
                 else if inp < 0wx5D  
                   then if inp = 0wx5C  
                       then yyQ7(strm', lastMatch)  
                       else yystuck(lastMatch)  
                 else if inp = 0wx62  
                   then yyQ8(strm', lastMatch)  
                   else yystuck(lastMatch)  
             else if inp = 0wx73  
               then yystuck(lastMatch)  
             else if inp < 0wx73  
               then if inp = 0wx6F  
                   then yystuck(lastMatch)  
                 else if inp < 0wx6F  
                   then if inp = 0wx6E  
                       then yyQ10(strm', lastMatch)  
                       else yystuck(lastMatch)  
                 else if inp = 0wx72  
                   then yyQ11(strm', lastMatch)  
                   else yystuck(lastMatch)  
             else if inp = 0wx75  
               then yyQ13(strm', lastMatch)  
1821              else if inp = 0wx74              else if inp = 0wx74
1822                then yyQ12(strm', lastMatch)                then yyQ10(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1823                else yystuck(lastMatch)              else if inp < 0wx74
1824                  then if inp = 0wx72
1825                      then yyQ9(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1826                      else yyAction18(strm, yyNO_MATCH)
1827                else if inp = 0wx75
1828                  then yyQ11(strm', yyMATCH(strm, yyAction18, yyNO_MATCH))
1829                  else yyAction18(strm, yyNO_MATCH)
1830        (* end case *))        (* end case *))
1831  fun yyQ3 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ3 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1832         of NONE => yyAction28(strm, yyNO_MATCH)         of NONE => yyAction27(strm, yyNO_MATCH)
1833          | SOME(inp, strm') => yyAction28(strm, yyNO_MATCH)          | SOME(inp, strm') => yyAction27(strm, yyNO_MATCH)
1834        (* end case *))        (* end case *))
1835  fun yyQ2 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ2 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1836         of NONE => yyAction27(strm, yyNO_MATCH)         of NONE => yyAction26(strm, yyNO_MATCH)
1837          | SOME(inp, strm') =>          | SOME(inp, strm') =>
1838              if inp = 0wx23              if inp = 0wx23
1839                then yyQ2(strm', yyMATCH(strm, yyAction27, yyNO_MATCH))                then yyQ2(strm', yyMATCH(strm, yyAction26, yyNO_MATCH))
1840              else if inp < 0wx23              else if inp < 0wx23
1841                then if inp = 0wx22                then if inp = 0wx22
1842                    then yyAction27(strm, yyNO_MATCH)                    then yyAction26(strm, yyNO_MATCH)
1843                    else yyQ2(strm', yyMATCH(strm, yyAction27, yyNO_MATCH))                    else yyQ2(strm', yyMATCH(strm, yyAction26, yyNO_MATCH))
1844              else if inp = 0wx5C              else if inp = 0wx5C
1845                then yyAction27(strm, yyNO_MATCH)                then yyAction26(strm, yyNO_MATCH)
1846                else yyQ2(strm', yyMATCH(strm, yyAction27, yyNO_MATCH))                else yyQ2(strm', yyMATCH(strm, yyAction26, yyNO_MATCH))
1847        (* end case *))        (* end case *))
1848  fun yyQ0 (strm, lastMatch : yymatch) = (case (yygetc(strm))  fun yyQ0 (strm, lastMatch : yymatch) = (case (yygetc(strm))
1849         of NONE =>         of NONE =>

Legend:
Removed from v.3860  
changed lines
  Added in v.3861

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0