-/* Generated by re2c 0.9.2 on Wed May 12 21:46:34 2004 */
+/* Generated by re2c 0.9.4 on Mon Jul 26 23:14:20 2004 */
#line 1 "scanner.re"
/* $Id$ */
#include <stdlib.h>
yy0:
if((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
yych = *YYCURSOR;
- if(yych == '\n') goto yy4;
+ if(yych == 0x0A) goto yy4;
if(yych != '/') goto yy6;
goto yy2;
yy2: yyaccept = 0;
yych = *YYCURSOR;
if(yych <= '/'){
if(yych <= '"'){
- if(yych <= '\n'){
- if(yych <= '\b') goto yy37;
- if(yych <= '\t') goto yy33;
+ if(yych <= 0x0A){
+ if(yych <= 0x08) goto yy37;
+ if(yych <= 0x09) goto yy33;
goto yy35;
} else {
if(yych == ' ') goto yy33;
#line 149 "scanner.cc"
yy23: yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych != '\n') goto yy55;
+ if(yych != 0x0A) goto yy55;
goto yy24;
yy24:
#line 122 "scanner.re"
#line 157 "scanner.cc"
yy25: yyaccept = 2;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych != '\n') goto yy50;
+ if(yych != 0x0A) goto yy50;
goto yy26;
yy26:
#line 123 "scanner.re"
#line 165 "scanner.cc"
yy27: yyaccept = 3;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych != '\n') goto yy44;
+ if(yych != 0x0A) goto yy44;
goto yy28;
yy28:
#line 129 "scanner.re"
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy40;
-yy40: if(yych == '\t') goto yy39;
+yy40: if(yych == 0x09) goto yy39;
if(yych == ' ') goto yy39;
goto yy34;
yy41: ++YYCURSOR;
yych = *YYCURSOR;
goto yy44;
yy44: if(yych <= '['){
- if(yych != '\n') goto yy43;
+ if(yych != 0x0A) goto yy43;
goto yy45;
} else {
if(yych <= '\\') goto yy46;
yy46: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == '\n') goto yy45;
+ if(yych == 0x0A) goto yy45;
goto yy43;
yy47: ++YYCURSOR;
goto yy48;
yych = *YYCURSOR;
goto yy50;
yy50: if(yych <= '&'){
- if(yych == '\n') goto yy45;
+ if(yych == 0x0A) goto yy45;
goto yy49;
} else {
if(yych <= '\'') goto yy52;
yy51: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == '\n') goto yy45;
+ if(yych == 0x0A) goto yy45;
goto yy49;
yy52: ++YYCURSOR;
goto yy53;
yych = *YYCURSOR;
goto yy55;
yy55: if(yych <= '!'){
- if(yych == '\n') goto yy45;
+ if(yych == 0x0A) goto yy45;
goto yy54;
} else {
if(yych <= '"') goto yy57;
yy56: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == '\n') goto yy45;
+ if(yych == 0x0A) goto yy45;
goto yy54;
yy57: ++YYCURSOR;
goto yy58;
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
if(yych <= '&'){
- if(yych <= '\n'){
- if(yych <= '\t') goto yy82;
+ if(yych <= 0x0A){
+ if(yych <= 0x09) goto yy82;
goto yy80;
} else {
if(yych == '"') goto yy84;
#line 445 "scanner.cc"
yy84: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '\n') goto yy83;
+ if(yych == 0x0A) goto yy83;
goto yy91;
yy85: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '\n') goto yy83;
+ if(yych == 0x0A) goto yy83;
goto yy87;
yy86: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy87;
yy87: if(yych <= '&'){
- if(yych != '\n') goto yy86;
+ if(yych != 0x0A) goto yy86;
goto yy88;
} else {
if(yych <= '\'') goto yy82;
yy89: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == '\n') goto yy88;
+ if(yych == 0x0A) goto yy88;
goto yy86;
yy90: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy91;
yy91: if(yych <= '!'){
- if(yych == '\n') goto yy88;
+ if(yych == 0x0A) goto yy88;
goto yy90;
} else {
if(yych <= '"') goto yy82;
yy92: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == '\n') goto yy88;
+ if(yych == 0x0A) goto yy88;
goto yy90;
}
#line 179 "scanner.re"
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
if(yych <= ')'){
- if(yych == '\n') goto yy98;
+ if(yych == 0x0A) goto yy98;
goto yy100;
} else {
if(yych <= '*') goto yy95;