Boost logo

Boost-Commit :

From: hartmut.kaiser_at_[hidden]
Date: 2007-11-21 12:53:40


Author: hkaiser
Date: 2007-11-21 12:53:37 EST (Wed, 21 Nov 2007)
New Revision: 41285
URL: http://svn.boost.org/trac/boost/changeset/41285

Log:
Wave: Fixed #line statements in generated files not to contain Windows paths anymore.
Text files modified:
   trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp | 5478 +++++++++---------
   trunk/libs/wave/src/cpplexer/re2clex/cpp_re.inc | 11474 +++++++++++++++++++--------------------
   trunk/libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc | 11462 +++++++++++++++++++--------------------
   3 files changed, 14190 insertions(+), 14224 deletions(-)

Modified: trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp
==============================================================================
--- trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp (original)
+++ trunk/libs/wave/samples/waveidl/idllexer/idl_re.cpp 2007-11-21 12:53:37 EST (Wed, 21 Nov 2007)
@@ -1,5 +1,5 @@
-/* Generated by re2c 0.12.1 on Tue Oct 02 12:07:30 2007 */
-#line 1 "..\\..\\idllexer\\idl.re"
+/* Generated by re2c 0.13.1 on Wed Nov 21 11:51:27 2007 */
+#line 1 "idl.re"
 /*=============================================================================
     Boost.Wave: A Standard compliant C++ preprocessor library
 
@@ -358,10 +358,14 @@
 
     uchar *cursor = s->tok = s->cur;
 
-#line 378 "..\\..\\idllexer\\idl.re"
+#line 378 "idl.re"
 
 
+
+#line 366 "idl_re.cpp"
 {
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
     static const unsigned char yybm[] = {
         /* table 1 .. 8: 0 */
           0, 0, 0, 0, 0, 0, 0, 0,
@@ -431,469 +435,464 @@
          68, 68, 68, 68, 68, 68, 68, 68,
     };
 
-#line 435 "..\\..\\idllexer\\idl_re.cpp"
- {
- YYCTYPE yych;
- unsigned int yyaccept = 0;
-
- if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
- yych = *YYCURSOR;
- switch(yych) {
- case 0x00: goto yy69;
- case 0x09:
- case 0x0B:
- case 0x0C:
- case ' ': goto yy64;
- case 0x0A: goto yy66;
- case 0x0D: goto yy68;
- case '!': goto yy45;
- case '"': goto yy63;
- case '#': goto yy15;
- case '%': goto yy35;
- case '&': goto yy39;
- case '\'': goto yy62;
- case '(': goto yy17;
- case ')': goto yy19;
- case '*': goto yy33;
- case '+': goto yy29;
- case ',': goto yy53;
- case '-': goto yy31;
- case '.': goto yy27;
- case '/': goto yy2;
- case '0': goto yy59;
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9': goto yy61;
- case ':': goto yy23;
- case ';': goto yy21;
- case '<': goto yy49;
- case '=': goto yy47;
- case '>': goto yy51;
- case '?': goto yy25;
- case 'A':
- case 'B':
- case 'C':
- case 'D':
- case 'E':
- case 'G':
- case 'H':
- case 'I':
- case 'J':
- case 'K':
- case 'M':
- case 'N':
- case 'O':
- case 'P':
- case 'Q':
- case 'R':
- case 'S':
- case 'U':
- case 'V':
- case 'W':
- case 'X':
- case 'Y':
- case 'Z':
- case '_':
- case 'a':
- case 'b':
- case 'c':
- case 'd':
- case 'e':
- case 'f':
- case 'g':
- case 'h':
- case 'i':
- case 'j':
- case 'k':
- case 'l':
- case 'm':
- case 'n':
- case 'o':
- case 'p':
- case 'q':
- case 'r':
- case 's':
- case 't':
- case 'u':
- case 'v':
- case 'w':
- case 'x':
- case 'y':
- case 'z': goto yy55;
- case 'F': goto yy6;
- case 'L': goto yy56;
- case 'T': goto yy4;
- case '[': goto yy11;
- case '\\': goto yy57;
- case ']': goto yy13;
- case '^': goto yy37;
- case '{': goto yy7;
- case '|': goto yy41;
- case '}': goto yy9;
- case '~': goto yy43;
- default: goto yy71;
- }
+ if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
+ yych = *YYCURSOR;
+ switch(yych) {
+ case 0x00: goto yy69;
+ case 0x09:
+ case 0x0B:
+ case 0x0C:
+ case ' ': goto yy64;
+ case 0x0A: goto yy66;
+ case 0x0D: goto yy68;
+ case '!': goto yy45;
+ case '"': goto yy63;
+ case '#': goto yy15;
+ case '%': goto yy35;
+ case '&': goto yy39;
+ case '\'': goto yy62;
+ case '(': goto yy17;
+ case ')': goto yy19;
+ case '*': goto yy33;
+ case '+': goto yy29;
+ case ',': goto yy53;
+ case '-': goto yy31;
+ case '.': goto yy27;
+ case '/': goto yy2;
+ case '0': goto yy59;
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy61;
+ case ':': goto yy23;
+ case ';': goto yy21;
+ case '<': goto yy49;
+ case '=': goto yy47;
+ case '>': goto yy51;
+ case '?': goto yy25;
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy55;
+ case 'F': goto yy6;
+ case 'L': goto yy56;
+ case 'T': goto yy4;
+ case '[': goto yy11;
+ case '\\': goto yy57;
+ case ']': goto yy13;
+ case '^': goto yy37;
+ case '{': goto yy7;
+ case '|': goto yy41;
+ case '}': goto yy9;
+ case '~': goto yy43;
+ default: goto yy71;
+ }
 yy2:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '*') goto yy356;
- if(yych == '/') goto yy354;
-#line 402 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_DIVIDE); }
-#line 549 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '*') goto yy356;
+ if(yych == '/') goto yy354;
+#line 402 "idl.re"
+ { BOOST_WAVE_RET(T_DIVIDE); }
+#line 548 "idl_re.cpp"
 yy4:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'R') goto yy350;
- goto yy202;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'R') goto yy350;
+ goto yy202;
 yy5:
-#line 425 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_IDENTIFIER); }
-#line 558 "..\\..\\idllexer\\idl_re.cpp"
+#line 425 "idl.re"
+ { BOOST_WAVE_RET(T_IDENTIFIER); }
+#line 557 "idl_re.cpp"
 yy6:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'A') goto yy345;
- goto yy202;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'A') goto yy345;
+ goto yy202;
 yy7:
- ++YYCURSOR;
-#line 387 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_LEFTBRACE); }
-#line 568 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 387 "idl.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE); }
+#line 567 "idl_re.cpp"
 yy9:
- ++YYCURSOR;
-#line 388 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE); }
-#line 573 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 388 "idl.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE); }
+#line 572 "idl_re.cpp"
 yy11:
- ++YYCURSOR;
-#line 389 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET); }
-#line 578 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 389 "idl.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET); }
+#line 577 "idl_re.cpp"
 yy13:
- ++YYCURSOR;
-#line 390 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET); }
-#line 583 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 390 "idl.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET); }
+#line 582 "idl_re.cpp"
 yy15:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'e') {
- if(yych <= '"') {
- if(yych <= 0x09) {
- if(yych >= 0x09) goto yy239;
- } else {
- if(yych == ' ') goto yy239;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'e') {
+ if(yych <= '"') {
+ if(yych <= 0x09) {
+ if(yych >= 0x09) goto yy239;
             } else {
- if(yych <= '.') {
- if(yych <= '#') goto yy343;
- } else {
- if(yych <= '/') goto yy239;
- if(yych >= 'd') goto yy239;
- }
+ if(yych == ' ') goto yy239;
             }
         } else {
- if(yych <= 'o') {
- if(yych <= 'i') {
- if(yych >= 'i') goto yy239;
- } else {
- if(yych == 'l') goto yy239;
- }
+ if(yych <= '.') {
+ if(yych <= '#') goto yy343;
             } else {
- if(yych <= 'u') {
- if(yych <= 'p') goto yy239;
- if(yych >= 'u') goto yy239;
- } else {
- if(yych == 'w') goto yy239;
- }
+ if(yych <= '/') goto yy239;
+ if(yych >= 'd') goto yy239;
+ }
+ }
+ } else {
+ if(yych <= 'o') {
+ if(yych <= 'i') {
+ if(yych >= 'i') goto yy239;
+ } else {
+ if(yych == 'l') goto yy239;
+ }
+ } else {
+ if(yych <= 'u') {
+ if(yych <= 'p') goto yy239;
+ if(yych >= 'u') goto yy239;
+ } else {
+ if(yych == 'w') goto yy239;
             }
         }
+ }
 yy16:
-#line 391 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_POUND); }
-#line 621 "..\\..\\idllexer\\idl_re.cpp"
+#line 391 "idl.re"
+ { BOOST_WAVE_RET(T_POUND); }
+#line 620 "idl_re.cpp"
 yy17:
- ++YYCURSOR;
-#line 393 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_LEFTPAREN); }
-#line 626 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 393 "idl.re"
+ { BOOST_WAVE_RET(T_LEFTPAREN); }
+#line 625 "idl_re.cpp"
 yy19:
- ++YYCURSOR;
-#line 394 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_RIGHTPAREN); }
-#line 631 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 394 "idl.re"
+ { BOOST_WAVE_RET(T_RIGHTPAREN); }
+#line 630 "idl_re.cpp"
 yy21:
- ++YYCURSOR;
-#line 395 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_SEMICOLON); }
-#line 636 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 395 "idl.re"
+ { BOOST_WAVE_RET(T_SEMICOLON); }
+#line 635 "idl_re.cpp"
 yy23:
- ++YYCURSOR;
-#line 396 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_COLON); }
-#line 641 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 396 "idl.re"
+ { BOOST_WAVE_RET(T_COLON); }
+#line 640 "idl_re.cpp"
 yy25:
- yyaccept = 2;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '?') goto yy341;
+ yyaccept = 2;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '?') goto yy341;
 yy26:
-#line 397 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_QUESTION_MARK); }
-#line 649 "..\\..\\idllexer\\idl_re.cpp"
+#line 397 "idl.re"
+ { BOOST_WAVE_RET(T_QUESTION_MARK); }
+#line 648 "idl_re.cpp"
 yy27:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '/') goto yy28;
- if(yych <= '9') goto yy168;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '/') goto yy28;
+ if(yych <= '9') goto yy168;
 yy28:
-#line 398 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_DOT); }
-#line 657 "..\\..\\idllexer\\idl_re.cpp"
+#line 398 "idl.re"
+ { BOOST_WAVE_RET(T_DOT); }
+#line 656 "idl_re.cpp"
 yy29:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '+') goto yy339;
-#line 399 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PLUS); }
-#line 663 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '+') goto yy339;
+#line 399 "idl.re"
+ { BOOST_WAVE_RET(T_PLUS); }
+#line 662 "idl_re.cpp"
 yy31:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '-') goto yy337;
-#line 400 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_MINUS); }
-#line 669 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '-') goto yy337;
+#line 400 "idl.re"
+ { BOOST_WAVE_RET(T_MINUS); }
+#line 668 "idl_re.cpp"
 yy33:
- ++YYCURSOR;
-#line 401 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_STAR); }
-#line 674 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 401 "idl.re"
+ { BOOST_WAVE_RET(T_STAR); }
+#line 673 "idl_re.cpp"
 yy35:
- yyaccept = 3;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == ':') goto yy238;
+ yyaccept = 3;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == ':') goto yy238;
 yy36:
-#line 403 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PERCENT); }
-#line 682 "..\\..\\idllexer\\idl_re.cpp"
+#line 403 "idl.re"
+ { BOOST_WAVE_RET(T_PERCENT); }
+#line 681 "idl_re.cpp"
 yy37:
- ++YYCURSOR;
-#line 404 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_XOR); }
-#line 687 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 404 "idl.re"
+ { BOOST_WAVE_RET(T_XOR); }
+#line 686 "idl_re.cpp"
 yy39:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '&') goto yy236;
-#line 405 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_AND); }
-#line 693 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '&') goto yy236;
+#line 405 "idl.re"
+ { BOOST_WAVE_RET(T_AND); }
+#line 692 "idl_re.cpp"
 yy41:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '|') goto yy234;
-#line 406 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_OR); }
-#line 699 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '|') goto yy234;
+#line 406 "idl.re"
+ { BOOST_WAVE_RET(T_OR); }
+#line 698 "idl_re.cpp"
 yy43:
- ++YYCURSOR;
-#line 407 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_COMPL); }
-#line 704 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 407 "idl.re"
+ { BOOST_WAVE_RET(T_COMPL); }
+#line 703 "idl_re.cpp"
 yy45:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy232;
-#line 408 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_NOT); }
-#line 710 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy232;
+#line 408 "idl.re"
+ { BOOST_WAVE_RET(T_NOT); }
+#line 709 "idl_re.cpp"
 yy47:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy230;
-#line 409 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_ASSIGN); }
-#line 716 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy230;
+#line 409 "idl.re"
+ { BOOST_WAVE_RET(T_ASSIGN); }
+#line 715 "idl_re.cpp"
 yy49:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= ';') goto yy50;
- if(yych <= '<') goto yy228;
- if(yych <= '=') goto yy226;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= ';') goto yy50;
+ if(yych <= '<') goto yy228;
+ if(yych <= '=') goto yy226;
 yy50:
-#line 410 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_LESS); }
-#line 725 "..\\..\\idllexer\\idl_re.cpp"
+#line 410 "idl.re"
+ { BOOST_WAVE_RET(T_LESS); }
+#line 724 "idl_re.cpp"
 yy51:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') goto yy52;
- if(yych <= '=') goto yy222;
- if(yych <= '>') goto yy224;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') goto yy52;
+ if(yych <= '=') goto yy222;
+ if(yych <= '>') goto yy224;
 yy52:
-#line 411 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_GREATER); }
-#line 734 "..\\..\\idllexer\\idl_re.cpp"
+#line 411 "idl.re"
+ { BOOST_WAVE_RET(T_GREATER); }
+#line 733 "idl_re.cpp"
 yy53:
- ++YYCURSOR;
-#line 422 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_COMMA); }
-#line 739 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 422 "idl.re"
+ { BOOST_WAVE_RET(T_COMMA); }
+#line 738 "idl_re.cpp"
 yy55:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- goto yy202;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ goto yy202;
 yy56:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 2) {
- goto yy201;
- }
- if(yych <= '\'') {
- if(yych == '"') goto yy75;
- if(yych <= '&') goto yy5;
- goto yy221;
- } else {
- if(yych <= '?') {
- if(yych <= '>') goto yy5;
- goto yy204;
- } else {
- if(yych == '\\') goto yy203;
- goto yy5;
- }
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 2) {
+ goto yy201;
+ }
+ if(yych <= '\'') {
+ if(yych == '"') goto yy75;
+ if(yych <= '&') goto yy5;
+ goto yy221;
+ } else {
+ if(yych <= '?') {
+ if(yych <= '>') goto yy5;
+ goto yy204;
+ } else {
+ if(yych == '\\') goto yy203;
+ goto yy5;
         }
+ }
 yy57:
- yyaccept = 4;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'U') goto yy193;
- if(yych == 'u') goto yy192;
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'U') goto yy193;
+ if(yych == 'u') goto yy192;
 yy58:
-#line 492 "..\\..\\idllexer\\idl.re"
- {
+#line 492 "idl.re"
+ {
         BOOST_WAVE_RET(TOKEN_FROM_ID(*s->tok, UnknownTokenType));
     }
-#line 773 "..\\..\\idllexer\\idl_re.cpp"
+#line 772 "idl_re.cpp"
 yy59:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 1) {
- goto yy185;
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 1) {
+ goto yy185;
+ }
+ if(yych <= 'U') {
+ if(yych <= 'C') {
+ if(yych <= '.') {
+ if(yych >= '.') goto yy168;
+ } else {
+ if(yych <= '/') goto yy60;
+ if(yych <= '9') goto yy187;
+ }
+ } else {
+ if(yych <= 'K') {
+ if(yych <= 'D') goto yy164;
+ if(yych <= 'E') goto yy171;
+ } else {
+ if(yych <= 'L') goto yy173;
+ if(yych >= 'U') goto yy172;
+ }
         }
- if(yych <= 'U') {
- if(yych <= 'C') {
- if(yych <= '.') {
- if(yych >= '.') goto yy168;
- } else {
- if(yych <= '/') goto yy60;
- if(yych <= '9') goto yy187;
- }
+ } else {
+ if(yych <= 'k') {
+ if(yych <= 'c') {
+ if(yych == 'X') goto yy189;
             } else {
- if(yych <= 'K') {
- if(yych <= 'D') goto yy164;
- if(yych <= 'E') goto yy171;
- } else {
- if(yych <= 'L') goto yy173;
- if(yych >= 'U') goto yy172;
- }
+ if(yych <= 'd') goto yy164;
+ if(yych <= 'e') goto yy171;
             }
         } else {
- if(yych <= 'k') {
- if(yych <= 'c') {
- if(yych == 'X') goto yy189;
- } else {
- if(yych <= 'd') goto yy164;
- if(yych <= 'e') goto yy171;
- }
+ if(yych <= 'u') {
+ if(yych <= 'l') goto yy173;
+ if(yych >= 'u') goto yy172;
             } else {
- if(yych <= 'u') {
- if(yych <= 'l') goto yy173;
- if(yych >= 'u') goto yy172;
- } else {
- if(yych == 'x') goto yy189;
- }
+ if(yych == 'x') goto yy189;
             }
         }
+ }
 yy60:
-#line 428 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_INTLIT); }
-#line 817 "..\\..\\idllexer\\idl_re.cpp"
+#line 428 "idl.re"
+ { BOOST_WAVE_RET(T_INTLIT); }
+#line 816 "idl_re.cpp"
 yy61:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[256+yych] & 128) {
- goto yy166;
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[256+yych] & 128) {
+ goto yy166;
+ }
+ if(yych <= 'T') {
+ if(yych <= 'D') {
+ if(yych == '.') goto yy168;
+ if(yych <= 'C') goto yy60;
+ goto yy164;
+ } else {
+ if(yych <= 'E') goto yy171;
+ if(yych == 'L') goto yy173;
+ goto yy60;
         }
- if(yych <= 'T') {
- if(yych <= 'D') {
- if(yych == '.') goto yy168;
- if(yych <= 'C') goto yy60;
- goto yy164;
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'U') goto yy172;
+ if(yych <= 'c') goto yy60;
+ if(yych <= 'd') goto yy164;
+ goto yy171;
+ } else {
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy60;
+ goto yy173;
             } else {
- if(yych <= 'E') goto yy171;
- if(yych == 'L') goto yy173;
+ if(yych == 'u') goto yy172;
                 goto yy60;
             }
- } else {
- if(yych <= 'e') {
- if(yych <= 'U') goto yy172;
- if(yych <= 'c') goto yy60;
- if(yych <= 'd') goto yy164;
- goto yy171;
- } else {
- if(yych <= 'l') {
- if(yych <= 'k') goto yy60;
- goto yy173;
- } else {
- if(yych == 'u') goto yy172;
- goto yy60;
- }
- }
         }
+ }
 yy62:
- yyaccept = 4;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy121;
- if(yych <= 0x0A) goto yy58;
- goto yy121;
- } else {
- if(yych <= 0x1F) goto yy58;
- if(yych == '\'') goto yy58;
- goto yy121;
- }
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy121;
+ if(yych <= 0x0A) goto yy58;
+ goto yy121;
+ } else {
+ if(yych <= 0x1F) goto yy58;
+ if(yych == '\'') goto yy58;
+ goto yy121;
+ }
 yy63:
- yyaccept = 4;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy76;
- goto yy58;
- } else {
- if(yych <= 0x0C) goto yy76;
- if(yych <= 0x1F) goto yy58;
- goto yy76;
- }
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy76;
+ goto yy58;
+ } else {
+ if(yych <= 0x0C) goto yy76;
+ if(yych <= 0x1F) goto yy58;
+ goto yy76;
+ }
 yy64:
- ++YYCURSOR;
- yych = *YYCURSOR;
- goto yy74;
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy74;
 yy65:
-#line 467 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_SPACE); }
-#line 880 "..\\..\\idllexer\\idl_re.cpp"
+#line 467 "idl.re"
+ { BOOST_WAVE_RET(T_SPACE); }
+#line 879 "idl_re.cpp"
 yy66:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy67:
-#line 470 "..\\..\\idllexer\\idl.re"
- {
+#line 470 "idl.re"
+ {
         s->line++;
         BOOST_WAVE_RET(T_NEWLINE);
     }
-#line 889 "..\\..\\idllexer\\idl_re.cpp"
+#line 888 "idl_re.cpp"
 yy68:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy72;
- goto yy67;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy72;
+ goto yy67;
 yy69:
- ++YYCURSOR;
-#line 476 "..\\..\\idllexer\\idl.re"
- {
+ ++YYCURSOR;
+#line 476 "idl.re"
+ {
         if(cursor != s->eof)
         {
             using namespace std; // some systems have printf in std
@@ -907,2731 +906,2729 @@
         }
         BOOST_WAVE_RET(T_EOF);
     }
-#line 911 "..\\..\\idllexer\\idl_re.cpp"
+#line 910 "idl_re.cpp"
 yy71:
- yych = *++YYCURSOR;
- goto yy58;
+ yych = *++YYCURSOR;
+ goto yy58;
 yy72:
- yych = *++YYCURSOR;
- goto yy67;
+ yych = *++YYCURSOR;
+ goto yy67;
 yy73:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy74:
- if(yybm[256+yych] & 2) {
- goto yy73;
- }
- goto yy65;
+ if(yybm[256+yych] & 2) {
+ goto yy73;
+ }
+ goto yy65;
 yy75:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy76:
- if(yybm[256+yych] & 4) {
- goto yy75;
- }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy78;
- goto yy79;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy78;
+ goto yy79;
 yy77:
- YYCURSOR = YYMARKER;
- if(yyaccept <= 6) {
- if(yyaccept <= 3) {
- if(yyaccept <= 1) {
- if(yyaccept <= 0) {
- goto yy5;
- } else {
- goto yy16;
- }
+ YYCURSOR = YYMARKER;
+ if(yyaccept <= 6) {
+ if(yyaccept <= 3) {
+ if(yyaccept <= 1) {
+ if(yyaccept <= 0) {
+ goto yy5;
                 } else {
- if(yyaccept <= 2) {
- goto yy26;
- } else {
- goto yy36;
- }
+ goto yy16;
                 }
             } else {
- if(yyaccept <= 5) {
- if(yyaccept <= 4) {
- goto yy58;
- } else {
- goto yy60;
- }
+ if(yyaccept <= 2) {
+ goto yy26;
                 } else {
- goto yy81;
+ goto yy36;
                 }
             }
         } else {
- if(yyaccept <= 9) {
- if(yyaccept <= 8) {
- if(yyaccept <= 7) {
- goto yy131;
- } else {
- goto yy170;
- }
+ if(yyaccept <= 5) {
+ if(yyaccept <= 4) {
+ goto yy58;
                 } else {
- goto yy294;
+ goto yy60;
                 }
             } else {
- if(yyaccept <= 11) {
- if(yyaccept <= 10) {
- goto yy302;
- } else {
- goto yy349;
- }
- } else {
- goto yy353;
- }
+ goto yy81;
             }
         }
-yy78:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
- goto yy75;
- }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy91;
-yy79:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '`') {
- if(yych <= '7') {
- if(yych <= '&') {
- if(yych == '"') goto yy75;
- goto yy77;
+ } else {
+ if(yyaccept <= 9) {
+ if(yyaccept <= 8) {
+ if(yyaccept <= 7) {
+ goto yy131;
                 } else {
- if(yych <= '\'') goto yy75;
- if(yych <= '/') goto yy77;
- goto yy86;
+ goto yy170;
                 }
             } else {
- if(yych <= 'T') {
- if(yych == '?') goto yy84;
- goto yy77;
- } else {
- if(yych <= 'U') goto yy83;
- if(yych == '\\') goto yy75;
- goto yy77;
- }
+ goto yy294;
             }
         } else {
- if(yych <= 'r') {
- if(yych <= 'f') {
- if(yych <= 'b') goto yy75;
- if(yych <= 'e') goto yy77;
- goto yy75;
+ if(yyaccept <= 11) {
+ if(yyaccept <= 10) {
+ goto yy302;
                 } else {
- if(yych == 'n') goto yy75;
- if(yych <= 'q') goto yy77;
- goto yy75;
+ goto yy349;
                 }
             } else {
- if(yych <= 'u') {
- if(yych <= 's') goto yy77;
- if(yych <= 't') goto yy75;
- goto yy82;
- } else {
- if(yych <= 'v') goto yy75;
- if(yych == 'x') goto yy85;
- goto yy77;
- }
+ goto yy353;
+ }
+ }
+ }
+yy78:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy91;
+yy79:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '`') {
+ if(yych <= '7') {
+ if(yych <= '&') {
+ if(yych == '"') goto yy75;
+ goto yy77;
+ } else {
+ if(yych <= '\'') goto yy75;
+ if(yych <= '/') goto yy77;
+ goto yy86;
+ }
+ } else {
+ if(yych <= 'T') {
+ if(yych == '?') goto yy84;
+ goto yy77;
+ } else {
+ if(yych <= 'U') goto yy83;
+ if(yych == '\\') goto yy75;
+ goto yy77;
+ }
+ }
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'f') {
+ if(yych <= 'b') goto yy75;
+ if(yych <= 'e') goto yy77;
+ goto yy75;
+ } else {
+ if(yych == 'n') goto yy75;
+ if(yych <= 'q') goto yy77;
+ goto yy75;
+ }
+ } else {
+ if(yych <= 'u') {
+ if(yych <= 's') goto yy77;
+ if(yych <= 't') goto yy75;
+ goto yy82;
+ } else {
+ if(yych <= 'v') goto yy75;
+ if(yych == 'x') goto yy85;
+ goto yy77;
             }
         }
+ }
 yy80:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy81:
-#line 440 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_STRINGLIT); }
-#line 1052 "..\\..\\idllexer\\idl_re.cpp"
+#line 440 "idl.re"
+ { BOOST_WAVE_RET(T_STRINGLIT); }
+#line 1051 "idl_re.cpp"
 yy82:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy117;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy117;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy117;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy117;
+ goto yy77;
+ }
+yy83:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy110;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy110;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy110;
+ goto yy77;
+ }
+yy84:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy90;
+ goto yy79;
+yy85:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 8) {
+ goto yy88;
+ }
+ goto yy77;
+yy86:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '"') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy75;
             goto yy77;
         } else {
- if(yych <= 'F') goto yy117;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy117;
- goto yy77;
+ if(yych <= 0x0C) goto yy75;
+ if(yych <= 0x1F) goto yy77;
+ if(yych <= '!') goto yy75;
+ goto yy80;
         }
-yy83:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy110;
- goto yy77;
+ } else {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy75;
+ if(yych >= '8') goto yy75;
         } else {
- if(yych <= 'F') goto yy110;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy110;
- goto yy77;
+ if(yych <= '?') goto yy78;
+ if(yych == '\\') goto yy79;
+ goto yy75;
         }
-yy84:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy78;
+ goto yy79;
+yy88:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 8) {
+ goto yy88;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy75;
+ goto yy77;
+ } else {
+ if(yych <= 0x0C) goto yy75;
+ if(yych <= 0x1F) goto yy77;
             goto yy75;
         }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy90;
- goto yy79;
-yy85:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 8) {
- goto yy88;
+ } else {
+ if(yych <= '?') {
+ if(yych <= '"') goto yy80;
+ if(yych <= '>') goto yy75;
+ goto yy78;
+ } else {
+ if(yych == '\\') goto yy79;
+ goto yy75;
         }
- goto yy77;
-yy86:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '"') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy75;
- goto yy77;
- } else {
- if(yych <= 0x0C) goto yy75;
- if(yych <= 0x1F) goto yy77;
- if(yych <= '!') goto yy75;
- goto yy80;
- }
+ }
+yy90:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych >= '\\') goto yy79;
+yy91:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 16) {
+ goto yy91;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy75;
+ goto yy77;
         } else {
- if(yych <= '>') {
- if(yych <= '/') goto yy75;
- if(yych >= '8') goto yy75;
- } else {
- if(yych <= '?') goto yy78;
- if(yych == '\\') goto yy79;
- goto yy75;
- }
+ if(yych <= 0x0C) goto yy75;
+ if(yych <= 0x1F) goto yy77;
+ goto yy75;
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy80;
+ if(yych <= '.') goto yy75;
+ } else {
+ if(yych == '\\') goto yy79;
             goto yy75;
         }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy78;
- goto yy79;
-yy88:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 8) {
- goto yy88;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy75;
- goto yy77;
- } else {
- if(yych <= 0x0C) goto yy75;
+ }
+yy93:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy93;
+ }
+ if(yych <= '7') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
                 if(yych <= 0x1F) goto yy77;
                 goto yy75;
+ } else {
+ if(yych <= '"') goto yy97;
+ if(yych <= '/') goto yy75;
+ goto yy86;
             }
+ }
+ } else {
+ if(yych <= 'U') {
+ if(yych == '?') goto yy98;
+ if(yych <= 'T') goto yy75;
+ goto yy96;
         } else {
- if(yych <= '?') {
- if(yych <= '"') goto yy80;
- if(yych <= '>') goto yy75;
- goto yy78;
+ if(yych <= 'u') {
+ if(yych <= 't') goto yy75;
             } else {
- if(yych == '\\') goto yy79;
+ if(yych == 'x') goto yy88;
                 goto yy75;
             }
         }
-yy90:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
             goto yy75;
- }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych >= '\\') goto yy79;
-yy91:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 16) {
- goto yy91;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy75;
- goto yy77;
- } else {
- if(yych <= 0x0C) goto yy75;
+ } else {
+ if(yych <= '!') {
                 if(yych <= 0x1F) goto yy77;
                 goto yy75;
+ } else {
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
+ goto yy107;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
+ goto yy107;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy80;
- if(yych <= '.') goto yy75;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
             } else {
- if(yych == '\\') goto yy79;
+ if(yych <= '`') goto yy75;
+ if(yych <= 'f') goto yy107;
                 goto yy75;
             }
         }
-yy93:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy93;
- }
- if(yych <= '7') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+yy96:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy97;
- if(yych <= '/') goto yy75;
- goto yy86;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
+ goto yy100;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
+ goto yy100;
         } else {
- if(yych <= 'U') {
- if(yych == '?') goto yy98;
- if(yych <= 'T') goto yy75;
- goto yy96;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
             } else {
- if(yych <= 'u') {
- if(yych <= 't') goto yy75;
- } else {
- if(yych == 'x') goto yy88;
- goto yy75;
- }
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ if(yych <= '`') goto yy75;
+ if(yych <= 'f') goto yy100;
                 goto yy75;
- } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- goto yy107;
- }
- }
- } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- goto yy107;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych <= 'f') goto yy107;
- goto yy75;
- }
- }
- }
-yy96:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
- goto yy75;
- } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- goto yy100;
- }
- }
- } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- goto yy100;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych <= 'f') goto yy100;
- goto yy75;
- }
             }
         }
+ }
 yy97:
- yyaccept = 6;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
- goto yy75;
- }
- if(yych <= '!') goto yy81;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy78;
- goto yy79;
+ yyaccept = 6;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy81;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy78;
+ goto yy79;
 yy98:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych >= '\\') goto yy79;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 16) {
+ goto yy91;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy75;
+ goto yy77;
+ } else {
+ if(yych <= 0x0C) goto yy75;
+ if(yych <= 0x1F) goto yy77;
             goto yy75;
         }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych >= '\\') goto yy79;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 16) {
- goto yy91;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy75;
- goto yy77;
- } else {
- if(yych <= 0x0C) goto yy75;
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- }
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy80;
+ if(yych <= '.') goto yy75;
+ goto yy93;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy80;
- if(yych <= '.') goto yy75;
- goto yy93;
- } else {
- if(yych == '\\') goto yy79;
- goto yy75;
- }
+ if(yych == '\\') goto yy79;
+ goto yy75;
         }
+ }
 yy100:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
- goto yy75;
- }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy78;
- goto yy79;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy78;
+ goto yy79;
 yy107:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy75;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy75;
+ if(yych <= 0x0A) goto yy77;
+ goto yy75;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy75;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy77;
- goto yy75;
- } else {
- if(yych <= '"') goto yy80;
- if(yych <= '/') goto yy75;
- }
+ if(yych <= '"') goto yy80;
+ if(yych <= '/') goto yy75;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy78;
+ if(yych <= '@') goto yy75;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy78;
- if(yych <= '@') goto yy75;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy75;
- goto yy79;
- } else {
- if(yych <= '`') goto yy75;
- if(yych >= 'g') goto yy75;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy75;
+ goto yy79;
+ } else {
+ if(yych <= '`') goto yy75;
+ if(yych >= 'g') goto yy75;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 4) {
- goto yy75;
- }
- if(yych <= '!') goto yy77;
- if(yych <= '"') goto yy80;
- if(yych <= '[') goto yy78;
- goto yy79;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 4) {
+ goto yy75;
+ }
+ if(yych <= '!') goto yy77;
+ if(yych <= '"') goto yy80;
+ if(yych <= '[') goto yy78;
+ goto yy79;
 yy110:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy111;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy111;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy111:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy112;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy112;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy112:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy113;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy113;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy113:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy114;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy114;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy114:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy115;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy115;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy115:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy116;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy116;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy116:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy75;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy75;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy75;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy75;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy75;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy75;
+ goto yy77;
+ }
 yy117:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy118;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy118;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy118:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy119;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy119;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy119:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy75;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy75;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy75;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy75;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy75;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy75;
+ goto yy77;
+ }
 yy120:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy121:
- if(yybm[256+yych] & 64) {
- goto yy120;
- }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych >= '\\') goto yy123;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych >= '\\') goto yy123;
 yy122:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy120;
- }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych <= '[') goto yy135;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych <= '[') goto yy135;
 yy123:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '`') {
- if(yych <= '7') {
- if(yych <= '&') {
- if(yych == '"') goto yy120;
- goto yy77;
- } else {
- if(yych <= '\'') goto yy120;
- if(yych <= '/') goto yy77;
- goto yy128;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '`') {
+ if(yych <= '7') {
+ if(yych <= '&') {
+ if(yych == '"') goto yy120;
+ goto yy77;
             } else {
- if(yych <= 'T') {
- if(yych == '?') goto yy126;
- goto yy77;
- } else {
- if(yych <= 'U') goto yy125;
- if(yych == '\\') goto yy120;
- goto yy77;
- }
+ if(yych <= '\'') goto yy120;
+ if(yych <= '/') goto yy77;
+ goto yy128;
             }
         } else {
- if(yych <= 'r') {
- if(yych <= 'f') {
- if(yych <= 'b') goto yy120;
- if(yych <= 'e') goto yy77;
- goto yy120;
- } else {
- if(yych == 'n') goto yy120;
- if(yych <= 'q') goto yy77;
- goto yy120;
- }
+ if(yych <= 'T') {
+ if(yych == '?') goto yy126;
+ goto yy77;
             } else {
- if(yych <= 'u') {
- if(yych <= 's') goto yy77;
- if(yych <= 't') goto yy120;
- } else {
- if(yych <= 'v') goto yy120;
- if(yych == 'x') goto yy127;
- goto yy77;
- }
+ if(yych <= 'U') goto yy125;
+ if(yych == '\\') goto yy120;
+ goto yy77;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy161;
- goto yy77;
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'f') {
+ if(yych <= 'b') goto yy120;
+ if(yych <= 'e') goto yy77;
+ goto yy120;
+ } else {
+ if(yych == 'n') goto yy120;
+ if(yych <= 'q') goto yy77;
+ goto yy120;
+ }
         } else {
- if(yych <= 'F') goto yy161;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy161;
- goto yy77;
+ if(yych <= 'u') {
+ if(yych <= 's') goto yy77;
+ if(yych <= 't') goto yy120;
+ } else {
+ if(yych <= 'v') goto yy120;
+ if(yych == 'x') goto yy127;
+ goto yy77;
+ }
         }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy161;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy161;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy161;
+ goto yy77;
+ }
 yy125:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy154;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy154;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy154;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy154;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy154;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy154;
+ goto yy77;
+ }
 yy126:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy120;
- }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych <= '[') goto yy134;
- goto yy123;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych <= '[') goto yy134;
+ goto yy123;
 yy127:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy132;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy132;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy132;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy132;
+ goto yy77;
+ }
+yy128:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy120;
             goto yy77;
         } else {
- if(yych <= 'F') goto yy132;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy132;
- goto yy77;
+ if(yych <= 0x0C) goto yy120;
+ if(yych <= 0x1F) goto yy77;
+ if(yych <= '&') goto yy120;
+ goto yy130;
         }
-yy128:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy120;
- goto yy77;
- } else {
- if(yych <= 0x0C) goto yy120;
- if(yych <= 0x1F) goto yy77;
- if(yych <= '&') goto yy120;
- goto yy130;
- }
+ } else {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy120;
+ if(yych >= '8') goto yy120;
         } else {
- if(yych <= '>') {
- if(yych <= '/') goto yy120;
- if(yych >= '8') goto yy120;
- } else {
- if(yych <= '?') goto yy122;
- if(yych == '\\') goto yy123;
- goto yy120;
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
+ if(yych <= '?') goto yy122;
+ if(yych == '\\') goto yy123;
             goto yy120;
         }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych <= '[') goto yy122;
- goto yy123;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych <= '[') goto yy122;
+ goto yy123;
 yy130:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy131:
-#line 437 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_CHARLIT); }
-#line 1899 "..\\..\\idllexer\\idl_re.cpp"
+#line 437 "idl.re"
+ { BOOST_WAVE_RET(T_CHARLIT); }
+#line 1898 "idl_re.cpp"
 yy132:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- goto yy132;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
+ goto yy132;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
+ goto yy132;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- goto yy132;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych <= 'f') goto yy132;
- goto yy120;
- }
+ if(yych <= '`') goto yy120;
+ if(yych <= 'f') goto yy132;
+ goto yy120;
             }
         }
+ }
 yy134:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych >= '\\') goto yy123;
+yy135:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy120;
+ goto yy77;
+ } else {
+ if(yych <= 0x0C) goto yy120;
+ if(yych <= 0x1F) goto yy77;
+ if(yych <= '&') goto yy120;
+ goto yy130;
+ }
+ } else {
+ if(yych <= '>') {
+ if(yych != '/') goto yy120;
+ } else {
+ if(yych <= '?') goto yy135;
+ if(yych == '\\') goto yy123;
             goto yy120;
         }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych >= '\\') goto yy123;
-yy135:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy120;
- goto yy77;
+ }
+yy137:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '>') {
+ if(yych <= 0x1F) {
+ if(yych <= 0x09) {
+ if(yych <= 0x08) goto yy77;
+ goto yy120;
             } else {
+ if(yych <= 0x0A) goto yy77;
                 if(yych <= 0x0C) goto yy120;
- if(yych <= 0x1F) goto yy77;
- if(yych <= '&') goto yy120;
- goto yy130;
+ goto yy77;
             }
         } else {
- if(yych <= '>') {
- if(yych != '/') goto yy120;
+ if(yych <= '\'') {
+ if(yych <= '&') goto yy120;
+ goto yy141;
             } else {
- if(yych <= '?') goto yy135;
- if(yych == '\\') goto yy123;
+ if(yych <= '/') goto yy120;
+ if(yych <= '7') goto yy128;
                 goto yy120;
             }
         }
-yy137:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '>') {
- if(yych <= 0x1F) {
- if(yych <= 0x09) {
- if(yych <= 0x08) goto yy77;
- goto yy120;
- } else {
- if(yych <= 0x0A) goto yy77;
- if(yych <= 0x0C) goto yy120;
- goto yy77;
- }
+ } else {
+ if(yych <= '\\') {
+ if(yych <= 'T') {
+ if(yych <= '?') goto yy142;
+ goto yy120;
             } else {
- if(yych <= '\'') {
- if(yych <= '&') goto yy120;
- goto yy141;
- } else {
- if(yych <= '/') goto yy120;
- if(yych <= '7') goto yy128;
- goto yy120;
- }
+ if(yych <= 'U') goto yy140;
+ if(yych <= '[') goto yy120;
+ goto yy137;
             }
         } else {
- if(yych <= '\\') {
- if(yych <= 'T') {
- if(yych <= '?') goto yy142;
- goto yy120;
- } else {
- if(yych <= 'U') goto yy140;
- if(yych <= '[') goto yy120;
- goto yy137;
- }
+ if(yych <= 'u') {
+ if(yych <= 't') goto yy120;
             } else {
- if(yych <= 'u') {
- if(yych <= 't') goto yy120;
- } else {
- if(yych == 'x') goto yy132;
- goto yy120;
- }
+ if(yych == 'x') goto yy132;
+ goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- goto yy151;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
+ goto yy151;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
+ goto yy151;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- goto yy151;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych <= 'f') goto yy151;
- goto yy120;
- }
+ if(yych <= '`') goto yy120;
+ if(yych <= 'f') goto yy151;
+ goto yy120;
             }
         }
+ }
 yy140:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- goto yy144;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
+ goto yy144;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
+ goto yy144;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- goto yy144;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych <= 'f') goto yy144;
- goto yy120;
- }
+ if(yych <= '`') goto yy120;
+ if(yych <= 'f') goto yy144;
+ goto yy120;
             }
         }
+ }
 yy141:
- yyaccept = 7;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy120;
- }
- if(yych <= '&') goto yy131;
- if(yych <= '\'') goto yy130;
- if(yych <= '[') goto yy122;
- goto yy123;
+ yyaccept = 7;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy131;
+ if(yych <= '\'') goto yy130;
+ if(yych <= '[') goto yy122;
+ goto yy123;
 yy142:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych >= '\\') goto yy123;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy120;
+ goto yy77;
+ } else {
+ if(yych <= 0x0C) goto yy120;
+ if(yych <= 0x1F) goto yy77;
+ if(yych <= '&') goto yy120;
+ goto yy130;
+ }
+ } else {
+ if(yych <= '>') {
+ if(yych == '/') goto yy137;
+ goto yy120;
+ } else {
+ if(yych <= '?') goto yy135;
+ if(yych == '\\') goto yy123;
             goto yy120;
         }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych >= '\\') goto yy123;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy120;
- goto yy77;
- } else {
- if(yych <= 0x0C) goto yy120;
+ }
+yy144:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
                 if(yych <= 0x1F) goto yy77;
- if(yych <= '&') goto yy120;
- goto yy130;
+ goto yy120;
+ } else {
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= '>') {
- if(yych == '/') goto yy137;
- goto yy120;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
             } else {
- if(yych <= '?') goto yy135;
- if(yych == '\\') goto yy123;
- goto yy120;
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
-yy144:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
+ } else {
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
+ } else {
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
+ } else {
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
+ } else {
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
- goto yy120;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
- }
- } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy120;
- }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych <= '[') goto yy122;
- goto yy123;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych <= '[') goto yy122;
+ goto yy123;
 yy151:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
+ } else {
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy120;
- if(yych <= 0x0A) goto yy77;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy120;
+ if(yych <= 0x0A) goto yy77;
+ goto yy120;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy77;
                 goto yy120;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy77;
- goto yy120;
- } else {
- if(yych <= '\'') goto yy130;
- if(yych <= '/') goto yy120;
- }
+ if(yych <= '\'') goto yy130;
+ if(yych <= '/') goto yy120;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy122;
+ if(yych <= '@') goto yy120;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy122;
- if(yych <= '@') goto yy120;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy120;
- goto yy123;
- } else {
- if(yych <= '`') goto yy120;
- if(yych >= 'g') goto yy120;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy120;
+ goto yy123;
+ } else {
+ if(yych <= '`') goto yy120;
+ if(yych >= 'g') goto yy120;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy120;
- }
- if(yych <= '&') goto yy77;
- if(yych <= '\'') goto yy130;
- if(yych <= '[') goto yy122;
- goto yy123;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy120;
+ }
+ if(yych <= '&') goto yy77;
+ if(yych <= '\'') goto yy130;
+ if(yych <= '[') goto yy122;
+ goto yy123;
 yy154:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy155;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy155;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy155:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy156;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy156;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy156:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy157;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy157;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy157:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy158;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy158;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy158:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy159;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy159;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy159:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy160;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy160;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy160:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy120;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy120;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy120;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy120;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy120;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy120;
+ goto yy77;
+ }
 yy161:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy162;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy162;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy162:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy163;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy163;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy163:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy120;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy120;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy120;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy120;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy120;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy120;
+ goto yy77;
+ }
 yy164:
- ++YYCURSOR;
-#line 434 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_FIXEDPOINTLIT); }
-#line 2523 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 434 "idl.re"
+ { BOOST_WAVE_RET(T_FIXEDPOINTLIT); }
+#line 2522 "idl_re.cpp"
 yy166:
- yyaccept = 5;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 128) {
- goto yy166;
+ yyaccept = 5;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 128) {
+ goto yy166;
+ }
+ if(yych <= 'T') {
+ if(yych <= 'D') {
+ if(yych == '.') goto yy168;
+ if(yych <= 'C') goto yy60;
+ goto yy164;
+ } else {
+ if(yych <= 'E') goto yy171;
+ if(yych == 'L') goto yy173;
+ goto yy60;
         }
- if(yych <= 'T') {
- if(yych <= 'D') {
- if(yych == '.') goto yy168;
- if(yych <= 'C') goto yy60;
- goto yy164;
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'U') goto yy172;
+ if(yych <= 'c') goto yy60;
+ if(yych <= 'd') goto yy164;
+ goto yy171;
+ } else {
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy60;
+ goto yy173;
             } else {
- if(yych <= 'E') goto yy171;
- if(yych == 'L') goto yy173;
+ if(yych == 'u') goto yy172;
                 goto yy60;
             }
- } else {
- if(yych <= 'e') {
- if(yych <= 'U') goto yy172;
- if(yych <= 'c') goto yy60;
- if(yych <= 'd') goto yy164;
- goto yy171;
- } else {
- if(yych <= 'l') {
- if(yych <= 'k') goto yy60;
- goto yy173;
- } else {
- if(yych == 'u') goto yy172;
- goto yy60;
- }
- }
         }
+ }
 yy168:
- yyaccept = 8;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yych <= 'K') {
- if(yych <= 'C') {
- if(yych <= '/') goto yy170;
- if(yych <= '9') goto yy168;
- } else {
- if(yych <= 'D') goto yy164;
- if(yych <= 'E') goto yy181;
- if(yych <= 'F') goto yy178;
- }
+ yyaccept = 8;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yych <= 'K') {
+ if(yych <= 'C') {
+ if(yych <= '/') goto yy170;
+ if(yych <= '9') goto yy168;
         } else {
- if(yych <= 'e') {
- if(yych <= 'L') goto yy179;
- if(yych <= 'c') goto yy170;
- if(yych <= 'd') goto yy164;
- goto yy181;
- } else {
- if(yych <= 'f') goto yy178;
- if(yych == 'l') goto yy179;
- }
+ if(yych <= 'D') goto yy164;
+ if(yych <= 'E') goto yy181;
+ if(yych <= 'F') goto yy178;
         }
-yy170:
-#line 431 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_FLOATLIT); }
-#line 2586 "..\\..\\idllexer\\idl_re.cpp"
-yy171:
- yych = *++YYCURSOR;
- if(yych <= ',') {
- if(yych == '+') goto yy175;
- goto yy77;
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'L') goto yy179;
+ if(yych <= 'c') goto yy170;
+ if(yych <= 'd') goto yy164;
+ goto yy181;
         } else {
- if(yych <= '-') goto yy175;
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy176;
- goto yy77;
+ if(yych <= 'f') goto yy178;
+ if(yych == 'l') goto yy179;
         }
+ }
+yy170:
+#line 431 "idl.re"
+ { BOOST_WAVE_RET(T_FLOATLIT); }
+#line 2585 "idl_re.cpp"
+yy171:
+ yych = *++YYCURSOR;
+ if(yych <= ',') {
+ if(yych == '+') goto yy175;
+ goto yy77;
+ } else {
+ if(yych <= '-') goto yy175;
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy176;
+ goto yy77;
+ }
 yy172:
- yych = *++YYCURSOR;
- if(yych == 'L') goto yy174;
- if(yych == 'l') goto yy174;
- goto yy60;
+ yych = *++YYCURSOR;
+ if(yych == 'L') goto yy174;
+ if(yych == 'l') goto yy174;
+ goto yy60;
 yy173:
- yych = *++YYCURSOR;
- if(yych == 'U') goto yy174;
- if(yych != 'u') goto yy60;
+ yych = *++YYCURSOR;
+ if(yych == 'U') goto yy174;
+ if(yych != 'u') goto yy60;
 yy174:
- yych = *++YYCURSOR;
- goto yy60;
+ yych = *++YYCURSOR;
+ goto yy60;
 yy175:
- yych = *++YYCURSOR;
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
 yy176:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 'K') {
- if(yych <= '9') {
- if(yych <= '/') goto yy170;
- goto yy176;
- } else {
- if(yych != 'F') goto yy170;
- }
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 'K') {
+ if(yych <= '9') {
+ if(yych <= '/') goto yy170;
+ goto yy176;
+ } else {
+ if(yych != 'F') goto yy170;
+ }
+ } else {
+ if(yych <= 'f') {
+ if(yych <= 'L') goto yy179;
+ if(yych <= 'e') goto yy170;
         } else {
- if(yych <= 'f') {
- if(yych <= 'L') goto yy179;
- if(yych <= 'e') goto yy170;
- } else {
- if(yych == 'l') goto yy179;
- goto yy170;
- }
+ if(yych == 'l') goto yy179;
+ goto yy170;
         }
+ }
 yy178:
- yych = *++YYCURSOR;
- if(yych == 'L') goto yy180;
- if(yych == 'l') goto yy180;
- goto yy170;
+ yych = *++YYCURSOR;
+ if(yych == 'L') goto yy180;
+ if(yych == 'l') goto yy180;
+ goto yy170;
 yy179:
- yych = *++YYCURSOR;
- if(yych == 'F') goto yy180;
- if(yych != 'f') goto yy170;
+ yych = *++YYCURSOR;
+ if(yych == 'F') goto yy180;
+ if(yych != 'f') goto yy170;
 yy180:
- yych = *++YYCURSOR;
- goto yy170;
+ yych = *++YYCURSOR;
+ goto yy170;
 yy181:
- yych = *++YYCURSOR;
- if(yych <= ',') {
- if(yych != '+') goto yy77;
- } else {
- if(yych <= '-') goto yy182;
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy183;
- goto yy77;
- }
-yy182:
- yych = *++YYCURSOR;
+ yych = *++YYCURSOR;
+ if(yych <= ',') {
+ if(yych != '+') goto yy77;
+ } else {
+ if(yych <= '-') goto yy182;
         if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
+ if(yych <= '9') goto yy183;
+ goto yy77;
+ }
+yy182:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
 yy183:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 'K') {
- if(yych <= '9') {
- if(yych <= '/') goto yy170;
- goto yy183;
- } else {
- if(yych == 'F') goto yy178;
- goto yy170;
- }
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 'K') {
+ if(yych <= '9') {
+ if(yych <= '/') goto yy170;
+ goto yy183;
+ } else {
+ if(yych == 'F') goto yy178;
+ goto yy170;
+ }
+ } else {
+ if(yych <= 'f') {
+ if(yych <= 'L') goto yy179;
+ if(yych <= 'e') goto yy170;
+ goto yy178;
         } else {
- if(yych <= 'f') {
- if(yych <= 'L') goto yy179;
- if(yych <= 'e') goto yy170;
- goto yy178;
- } else {
- if(yych == 'l') goto yy179;
- goto yy170;
- }
+ if(yych == 'l') goto yy179;
+ goto yy170;
         }
+ }
 yy185:
- yyaccept = 5;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 1) {
- goto yy185;
- }
- if(yych <= 'L') {
- if(yych <= '9') {
- if(yych == '.') goto yy168;
- if(yych <= '/') goto yy60;
- } else {
- if(yych <= 'D') {
- if(yych <= 'C') goto yy60;
- goto yy164;
- } else {
- if(yych <= 'E') goto yy171;
- if(yych <= 'K') goto yy60;
- goto yy173;
- }
- }
+ yyaccept = 5;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 1) {
+ goto yy185;
+ }
+ if(yych <= 'L') {
+ if(yych <= '9') {
+ if(yych == '.') goto yy168;
+ if(yych <= '/') goto yy60;
         } else {
- if(yych <= 'e') {
- if(yych <= 'U') {
- if(yych <= 'T') goto yy60;
- goto yy172;
- } else {
- if(yych <= 'c') goto yy60;
- if(yych <= 'd') goto yy164;
- goto yy171;
- }
- } else {
- if(yych <= 'l') {
- if(yych <= 'k') goto yy60;
- goto yy173;
- } else {
- if(yych == 'u') goto yy172;
- goto yy60;
- }
- }
- }
-yy187:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yych <= 'C') {
- if(yych <= '.') {
- if(yych <= '-') goto yy77;
- goto yy168;
+ if(yych <= 'D') {
+ if(yych <= 'C') goto yy60;
+ goto yy164;
             } else {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy187;
- goto yy77;
- }
- } else {
- if(yych <= 'c') {
- if(yych <= 'D') goto yy164;
                 if(yych <= 'E') goto yy171;
- goto yy77;
- } else {
- if(yych <= 'd') goto yy164;
- if(yych <= 'e') goto yy171;
- goto yy77;
+ if(yych <= 'K') goto yy60;
+ goto yy173;
             }
         }
-yy189:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy190;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
-yy190:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 'T') {
- if(yych <= '@') {
- if(yych <= '/') goto yy60;
- if(yych <= '9') goto yy190;
- goto yy60;
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'U') {
+ if(yych <= 'T') goto yy60;
+ goto yy172;
             } else {
- if(yych <= 'F') goto yy190;
- if(yych == 'L') goto yy173;
- goto yy60;
+ if(yych <= 'c') goto yy60;
+ if(yych <= 'd') goto yy164;
+ goto yy171;
             }
         } else {
- if(yych <= 'k') {
- if(yych <= 'U') goto yy172;
- if(yych <= '`') goto yy60;
- if(yych <= 'f') goto yy190;
- goto yy60;
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy60;
+ goto yy173;
             } else {
- if(yych <= 'l') goto yy173;
                 if(yych == 'u') goto yy172;
                 goto yy60;
             }
         }
-yy192:
- yych = *++YYCURSOR;
- if(yych <= '@') {
+ }
+yy187:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yych <= 'C') {
+ if(yych <= '.') {
+ if(yych <= '-') goto yy77;
+ goto yy168;
+ } else {
             if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy218;
+ if(yych <= '9') goto yy187;
+ goto yy77;
+ }
+ } else {
+ if(yych <= 'c') {
+ if(yych <= 'D') goto yy164;
+ if(yych <= 'E') goto yy171;
             goto yy77;
         } else {
- if(yych <= 'F') goto yy218;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy218;
+ if(yych <= 'd') goto yy164;
+ if(yych <= 'e') goto yy171;
             goto yy77;
         }
-yy193:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
+ }
+yy189:
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy190;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
+yy190:
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 'T') {
+ if(yych <= '@') {
+ if(yych <= '/') goto yy60;
+ if(yych <= '9') goto yy190;
+ goto yy60;
         } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
+ if(yych <= 'F') goto yy190;
+ if(yych == 'L') goto yy173;
+ goto yy60;
         }
-yy194:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy195;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
+ } else {
+ if(yych <= 'k') {
+ if(yych <= 'U') goto yy172;
+ if(yych <= '`') goto yy60;
+ if(yych <= 'f') goto yy190;
+ goto yy60;
+ } else {
+ if(yych <= 'l') goto yy173;
+ if(yych == 'u') goto yy172;
+ goto yy60;
         }
+ }
+yy192:
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy218;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy218;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy218;
+ goto yy77;
+ }
+yy193:
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
+yy194:
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy195;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy195:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy196;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy196;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy196:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy197;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy197;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy197:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy198;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy198;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy198:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy199;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy199;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy199:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy200;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy200;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy200:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy201;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy201;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy201:
- yyaccept = 0;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ yyaccept = 0;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy202:
- if(yybm[0+yych] & 2) {
- goto yy201;
- }
- if(yych == '?') goto yy204;
- if(yych != '\\') goto yy5;
+ if(yybm[0+yych] & 2) {
+ goto yy201;
+ }
+ if(yych == '?') goto yy204;
+ if(yych != '\\') goto yy5;
 yy203:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == 'U') goto yy207;
- if(yych == 'u') goto yy206;
- goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 'U') goto yy207;
+ if(yych == 'u') goto yy206;
+ goto yy77;
 yy204:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych != '?') goto yy77;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '/') goto yy203;
- goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych != '?') goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '/') goto yy203;
+ goto yy77;
 yy206:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy215;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy215;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy215;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy215;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy215;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy215;
+ goto yy77;
+ }
 yy207:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy208;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy208;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy208:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy209;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy209;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy209:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy210;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy210;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy210:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy211;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy211;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy211:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy212;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy212;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy212:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy213;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy213;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy213:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy214;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy214;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy214:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy201;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy201;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy201;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy201;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy201;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy201;
+ goto yy77;
+ }
 yy215:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy216;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy216;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy216:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy217;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy217;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy217:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy201;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy201;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy201;
- goto yy77;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy201;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy201;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy201;
+ goto yy77;
+ }
 yy218:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy219;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy219;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy219:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych >= ':') goto yy77;
- } else {
- if(yych <= 'F') goto yy220;
- if(yych <= '`') goto yy77;
- if(yych >= 'g') goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych >= ':') goto yy77;
+ } else {
+ if(yych <= 'F') goto yy220;
+ if(yych <= '`') goto yy77;
+ if(yych >= 'g') goto yy77;
+ }
 yy220:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy77;
- if(yych <= '9') goto yy201;
- goto yy77;
- } else {
- if(yych <= 'F') goto yy201;
- if(yych <= '`') goto yy77;
- if(yych <= 'f') goto yy201;
- goto yy77;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy77;
+ if(yych <= '9') goto yy201;
+ goto yy77;
+ } else {
+ if(yych <= 'F') goto yy201;
+ if(yych <= '`') goto yy77;
+ if(yych <= 'f') goto yy201;
+ goto yy77;
+ }
 yy221:
- yych = *++YYCURSOR;
- if(yych == '\'') goto yy77;
- goto yy121;
+ yych = *++YYCURSOR;
+ if(yych == '\'') goto yy77;
+ goto yy121;
 yy222:
- ++YYCURSOR;
-#line 417 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_GREATEREQUAL); }
-#line 3094 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 417 "idl.re"
+ { BOOST_WAVE_RET(T_GREATEREQUAL); }
+#line 3093 "idl_re.cpp"
 yy224:
- ++YYCURSOR;
-#line 413 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_SHIFTRIGHT); }
-#line 3099 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 413 "idl.re"
+ { BOOST_WAVE_RET(T_SHIFTRIGHT); }
+#line 3098 "idl_re.cpp"
 yy226:
- ++YYCURSOR;
-#line 416 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_LESSEQUAL); }
-#line 3104 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 416 "idl.re"
+ { BOOST_WAVE_RET(T_LESSEQUAL); }
+#line 3103 "idl_re.cpp"
 yy228:
- ++YYCURSOR;
-#line 412 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_SHIFTLEFT); }
-#line 3109 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 412 "idl.re"
+ { BOOST_WAVE_RET(T_SHIFTLEFT); }
+#line 3108 "idl_re.cpp"
 yy230:
- ++YYCURSOR;
-#line 414 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_EQUAL); }
-#line 3114 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 414 "idl.re"
+ { BOOST_WAVE_RET(T_EQUAL); }
+#line 3113 "idl_re.cpp"
 yy232:
- ++YYCURSOR;
-#line 415 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_NOTEQUAL); }
-#line 3119 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 415 "idl.re"
+ { BOOST_WAVE_RET(T_NOTEQUAL); }
+#line 3118 "idl_re.cpp"
 yy234:
- ++YYCURSOR;
-#line 419 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_OROR); }
-#line 3124 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 419 "idl.re"
+ { BOOST_WAVE_RET(T_OROR); }
+#line 3123 "idl_re.cpp"
 yy236:
- ++YYCURSOR;
-#line 418 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_ANDAND); }
-#line 3129 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 418 "idl.re"
+ { BOOST_WAVE_RET(T_ANDAND); }
+#line 3128 "idl_re.cpp"
 yy238:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
+ yych = *YYCURSOR;
 yy239:
- if(yybm[0+yych] & 4) {
- goto yy238;
- }
- if(yych <= 'k') {
- if(yych <= 'd') {
- if(yych == '/') goto yy240;
- if(yych <= 'c') goto yy77;
- goto yy243;
- } else {
- if(yych <= 'e') goto yy242;
- if(yych == 'i') goto yy241;
- goto yy77;
- }
+ if(yybm[0+yych] & 4) {
+ goto yy238;
+ }
+ if(yych <= 'k') {
+ if(yych <= 'd') {
+ if(yych == '/') goto yy240;
+ if(yych <= 'c') goto yy77;
+ goto yy243;
         } else {
- if(yych <= 't') {
- if(yych <= 'l') goto yy245;
- if(yych == 'p') goto yy246;
- goto yy77;
- } else {
- if(yych <= 'u') goto yy244;
- if(yych == 'w') goto yy247;
- goto yy77;
- }
+ if(yych <= 'e') goto yy242;
+ if(yych == 'i') goto yy241;
+ goto yy77;
         }
-yy240:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '*') goto yy330;
- goto yy77;
-yy241:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy293;
- if(yych == 'n') goto yy295;
- goto yy77;
-yy242:
- yych = *++YYCURSOR;
- if(yych <= 'm') {
- if(yych == 'l') goto yy278;
+ } else {
+ if(yych <= 't') {
+ if(yych <= 'l') goto yy245;
+ if(yych == 'p') goto yy246;
             goto yy77;
         } else {
- if(yych <= 'n') goto yy277;
- if(yych == 'r') goto yy276;
+ if(yych <= 'u') goto yy244;
+ if(yych == 'w') goto yy247;
             goto yy77;
         }
-yy243:
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy270;
+ }
+yy240:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '*') goto yy330;
+ goto yy77;
+yy241:
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy293;
+ if(yych == 'n') goto yy295;
+ goto yy77;
+yy242:
+ yych = *++YYCURSOR;
+ if(yych <= 'm') {
+ if(yych == 'l') goto yy278;
         goto yy77;
-yy244:
- yych = *++YYCURSOR;
- if(yych == 'n') goto yy265;
+ } else {
+ if(yych <= 'n') goto yy277;
+ if(yych == 'r') goto yy276;
         goto yy77;
+ }
+yy243:
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy270;
+ goto yy77;
+yy244:
+ yych = *++YYCURSOR;
+ if(yych == 'n') goto yy265;
+ goto yy77;
 yy245:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy261;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy261;
+ goto yy77;
 yy246:
- yych = *++YYCURSOR;
- if(yych == 'r') goto yy255;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'r') goto yy255;
+ goto yy77;
 yy247:
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy77;
- ++YYCURSOR;
-#line 464 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_WARNING); }
-#line 3212 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy77;
+ ++YYCURSOR;
+#line 464 "idl.re"
+ { BOOST_WAVE_RET(T_PP_WARNING); }
+#line 3211 "idl_re.cpp"
 yy255:
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'm') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy77;
- ++YYCURSOR;
-#line 462 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_PRAGMA); }
-#line 3225 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy77;
+ ++YYCURSOR;
+#line 462 "idl.re"
+ { BOOST_WAVE_RET(T_PP_PRAGMA); }
+#line 3224 "idl_re.cpp"
 yy261:
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy77;
- ++YYCURSOR;
-#line 460 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_LINE); }
-#line 3234 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy77;
+ ++YYCURSOR;
+#line 460 "idl.re"
+ { BOOST_WAVE_RET(T_PP_LINE); }
+#line 3233 "idl_re.cpp"
 yy265:
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy77;
- ++YYCURSOR;
-#line 459 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_UNDEF); }
-#line 3245 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy77;
+ ++YYCURSOR;
+#line 459 "idl.re"
+ { BOOST_WAVE_RET(T_PP_UNDEF); }
+#line 3244 "idl_re.cpp"
 yy270:
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy77;
- ++YYCURSOR;
-#line 458 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_DEFINE); }
-#line 3258 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy77;
+ ++YYCURSOR;
+#line 458 "idl.re"
+ { BOOST_WAVE_RET(T_PP_DEFINE); }
+#line 3257 "idl_re.cpp"
 yy276:
- yych = *++YYCURSOR;
- if(yych == 'r') goto yy289;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'r') goto yy289;
+ goto yy77;
 yy277:
- yych = *++YYCURSOR;
- if(yych == 'd') goto yy285;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'd') goto yy285;
+ goto yy77;
 yy278:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy280;
- if(yych != 's') goto yy77;
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy283;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy280;
+ if(yych != 's') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy283;
+ goto yy77;
 yy280:
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy77;
- ++YYCURSOR;
-#line 456 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_ELIF); }
-#line 3280 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy77;
+ ++YYCURSOR;
+#line 456 "idl.re"
+ { BOOST_WAVE_RET(T_PP_ELIF); }
+#line 3279 "idl_re.cpp"
 yy283:
- ++YYCURSOR;
-#line 455 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_ELSE); }
-#line 3285 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 455 "idl.re"
+ { BOOST_WAVE_RET(T_PP_ELSE); }
+#line 3284 "idl_re.cpp"
 yy285:
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy77;
- ++YYCURSOR;
-#line 457 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_ENDIF); }
-#line 3294 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy77;
+ ++YYCURSOR;
+#line 457 "idl.re"
+ { BOOST_WAVE_RET(T_PP_ENDIF); }
+#line 3293 "idl_re.cpp"
 yy289:
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy77;
- ++YYCURSOR;
-#line 461 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_ERROR); }
-#line 3303 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy77;
+ ++YYCURSOR;
+#line 461 "idl.re"
+ { BOOST_WAVE_RET(T_PP_ERROR); }
+#line 3302 "idl_re.cpp"
 yy293:
- yyaccept = 9;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy321;
- if(yych == 'n') goto yy322;
+ yyaccept = 9;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy321;
+ if(yych == 'n') goto yy322;
 yy294:
-#line 452 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_IF); }
-#line 3312 "..\\..\\idllexer\\idl_re.cpp"
+#line 452 "idl.re"
+ { BOOST_WAVE_RET(T_PP_IF); }
+#line 3311 "idl_re.cpp"
 yy295:
- yych = *++YYCURSOR;
- if(yych != 'c') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'l') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'u') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'c') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'u') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy77;
 yy300:
- yyaccept = 10;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= '!') {
- if(yych <= 0x09) {
- if(yych >= 0x09) goto yy300;
- } else {
- if(yych == ' ') goto yy300;
- }
+ yyaccept = 10;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= '!') {
+ if(yych <= 0x09) {
+ if(yych >= 0x09) goto yy300;
+ } else {
+ if(yych == ' ') goto yy300;
+ }
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy304;
+ if(yych >= '/') goto yy303;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy304;
- if(yych >= '/') goto yy303;
- } else {
- if(yych == '<') goto yy305;
- }
+ if(yych == '<') goto yy305;
         }
+ }
 yy302:
-#line 450 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_INCLUDE); }
-#line 3346 "..\\..\\idllexer\\idl_re.cpp"
+#line 450 "idl.re"
+ { BOOST_WAVE_RET(T_PP_INCLUDE); }
+#line 3345 "idl_re.cpp"
 yy303:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '*') goto yy314;
- goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '*') goto yy314;
+ goto yy77;
 yy304:
- yych = *++YYCURSOR;
- if(yych == '"') goto yy77;
- goto yy311;
+ yych = *++YYCURSOR;
+ if(yych == '"') goto yy77;
+ goto yy311;
 yy305:
- yych = *++YYCURSOR;
- if(yych == '>') goto yy77;
- goto yy307;
+ yych = *++YYCURSOR;
+ if(yych == '>') goto yy77;
+ goto yy307;
 yy306:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy307:
- if(yybm[0+yych] & 8) {
- goto yy306;
- }
- if(yych <= '=') goto yy77;
- ++YYCURSOR;
-#line 444 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_HHEADER); }
-#line 3373 "..\\..\\idllexer\\idl_re.cpp"
+ if(yybm[0+yych] & 8) {
+ goto yy306;
+ }
+ if(yych <= '=') goto yy77;
+ ++YYCURSOR;
+#line 444 "idl.re"
+ { BOOST_WAVE_RET(T_PP_HHEADER); }
+#line 3372 "idl_re.cpp"
 yy310:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy311:
- if(yybm[0+yych] & 16) {
- goto yy310;
- }
- if(yych <= '!') goto yy77;
- ++YYCURSOR;
-#line 447 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_QHEADER); }
-#line 3386 "..\\..\\idllexer\\idl_re.cpp"
+ if(yybm[0+yych] & 16) {
+ goto yy310;
+ }
+ if(yych <= '!') goto yy77;
+ ++YYCURSOR;
+#line 447 "idl.re"
+ { BOOST_WAVE_RET(T_PP_QHEADER); }
+#line 3385 "idl_re.cpp"
 yy314:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy314;
- }
- if(yych == 0x0D) goto yy316;
- if(yych <= ')') goto yy77;
- goto yy318;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy314;
+ }
+ if(yych == 0x0D) goto yy316;
+ if(yych <= ')') goto yy77;
+ goto yy318;
 yy316:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy314;
- }
- if(yych == 0x0D) goto yy316;
- if(yych <= ')') goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy314;
+ }
+ if(yych == 0x0D) goto yy316;
+ if(yych <= ')') goto yy77;
 yy318:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 128) {
- goto yy318;
- }
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy77;
- if(yych <= 0x0C) goto yy314;
- } else {
- if(yych <= 0x1F) goto yy77;
- if(yych == '/') goto yy300;
- goto yy314;
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy314;
- }
- if(yych == 0x0D) goto yy316;
- if(yych <= ')') goto yy77;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
         goto yy318;
+ }
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy77;
+ if(yych <= 0x0C) goto yy314;
+ } else {
+ if(yych <= 0x1F) goto yy77;
+ if(yych == '/') goto yy300;
+ goto yy314;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy314;
+ }
+ if(yych == 0x0D) goto yy316;
+ if(yych <= ')') goto yy77;
+ goto yy318;
 yy321:
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy327;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy327;
+ goto yy77;
 yy322:
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy77;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy77;
- ++YYCURSOR;
-#line 454 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_IFNDEF); }
-#line 3444 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy77;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy77;
+ ++YYCURSOR;
+#line 454 "idl.re"
+ { BOOST_WAVE_RET(T_PP_IFNDEF); }
+#line 3443 "idl_re.cpp"
 yy327:
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy77;
- ++YYCURSOR;
-#line 453 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PP_IFDEF); }
-#line 3451 "..\\..\\idllexer\\idl_re.cpp"
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy77;
+ ++YYCURSOR;
+#line 453 "idl.re"
+ { BOOST_WAVE_RET(T_PP_IFDEF); }
+#line 3450 "idl_re.cpp"
 yy330:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy77;
- if(yych <= 0x0C) goto yy330;
- } else {
- if(yych <= 0x1F) goto yy77;
- if(yych == '*') goto yy334;
- goto yy330;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy77;
+ if(yych <= 0x0C) goto yy330;
+ } else {
+ if(yych <= 0x1F) goto yy77;
+ if(yych == '*') goto yy334;
+ goto yy330;
+ }
 yy332:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy77;
- if(yych <= 0x0C) goto yy330;
- goto yy332;
- } else {
- if(yych <= 0x1F) goto yy77;
- if(yych != '*') goto yy330;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy77;
+ if(yych <= 0x0C) goto yy330;
+ goto yy332;
+ } else {
+ if(yych <= 0x1F) goto yy77;
+ if(yych != '*') goto yy330;
+ }
 yy334:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x1F) {
- if(yych <= 0x08) goto yy77;
- if(yych <= 0x0C) goto yy330;
- if(yych >= 0x0E) goto yy77;
- } else {
- if(yych <= '*') {
- if(yych <= ')') goto yy330;
- goto yy334;
- } else {
- if(yych == '/') goto yy238;
- goto yy330;
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy77;
- if(yych <= 0x0C) goto yy330;
- goto yy332;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x1F) {
+ if(yych <= 0x08) goto yy77;
+ if(yych <= 0x0C) goto yy330;
+ if(yych >= 0x0E) goto yy77;
+ } else {
+ if(yych <= '*') {
+ if(yych <= ')') goto yy330;
+ goto yy334;
         } else {
- if(yych <= 0x1F) goto yy77;
- if(yych == '*') goto yy334;
+ if(yych == '/') goto yy238;
             goto yy330;
         }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy77;
+ if(yych <= 0x0C) goto yy330;
+ goto yy332;
+ } else {
+ if(yych <= 0x1F) goto yy77;
+ if(yych == '*') goto yy334;
+ goto yy330;
+ }
 yy337:
- ++YYCURSOR;
-#line 421 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_MINUSMINUS); }
-#line 3509 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 421 "idl.re"
+ { BOOST_WAVE_RET(T_MINUSMINUS); }
+#line 3508 "idl_re.cpp"
 yy339:
- ++YYCURSOR;
-#line 420 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_PLUSPLUS); }
-#line 3514 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 420 "idl.re"
+ { BOOST_WAVE_RET(T_PLUSPLUS); }
+#line 3513 "idl_re.cpp"
 yy341:
- yych = *++YYCURSOR;
- if(yych == '/') goto yy342;
- if(yych == '=') goto yy238;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == '/') goto yy342;
+ if(yych == '=') goto yy238;
+ goto yy77;
 yy342:
- yych = *++YYCURSOR;
- if(yych == 'U') goto yy193;
- if(yych == 'u') goto yy192;
- goto yy77;
+ yych = *++YYCURSOR;
+ if(yych == 'U') goto yy193;
+ if(yych == 'u') goto yy192;
+ goto yy77;
 yy343:
- ++YYCURSOR;
-#line 392 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_POUND_POUND); }
-#line 3529 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 392 "idl.re"
+ { BOOST_WAVE_RET(T_POUND_POUND); }
+#line 3528 "idl_re.cpp"
 yy345:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'L') goto yy202;
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'S') goto yy202;
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'E') goto yy202;
- yyaccept = 11;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 2) {
- goto yy201;
- }
- if(yych == '?') goto yy204;
- if(yych == '\\') goto yy203;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'L') goto yy202;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'S') goto yy202;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'E') goto yy202;
+ yyaccept = 11;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 2) {
+ goto yy201;
+ }
+ if(yych == '?') goto yy204;
+ if(yych == '\\') goto yy203;
 yy349:
-#line 385 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_FALSE); }
-#line 3550 "..\\..\\idllexer\\idl_re.cpp"
+#line 385 "idl.re"
+ { BOOST_WAVE_RET(T_FALSE); }
+#line 3549 "idl_re.cpp"
 yy350:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'U') goto yy202;
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'E') goto yy202;
- yyaccept = 12;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 2) {
- goto yy201;
- }
- if(yych == '?') goto yy204;
- if(yych == '\\') goto yy203;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'U') goto yy202;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'E') goto yy202;
+ yyaccept = 12;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 2) {
+ goto yy201;
+ }
+ if(yych == '?') goto yy204;
+ if(yych == '\\') goto yy203;
 yy353:
-#line 384 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_TRUE); }
-#line 3568 "..\\..\\idllexer\\idl_re.cpp"
+#line 384 "idl.re"
+ { BOOST_WAVE_RET(T_TRUE); }
+#line 3567 "idl_re.cpp"
 yy354:
- ++YYCURSOR;
-#line 382 "..\\..\\idllexer\\idl.re"
- { goto cppcomment; }
-#line 3573 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 382 "idl.re"
+ { goto cppcomment; }
+#line 3572 "idl_re.cpp"
 yy356:
- ++YYCURSOR;
-#line 381 "..\\..\\idllexer\\idl.re"
- { goto ccomment; }
-#line 3578 "..\\..\\idllexer\\idl_re.cpp"
- }
+ ++YYCURSOR;
+#line 381 "idl.re"
+ { goto ccomment; }
+#line 3577 "idl_re.cpp"
 }
-#line 495 "..\\..\\idllexer\\idl.re"
+#line 495 "idl.re"
 
 
 ccomment:
-{
 
-#line 3587 "..\\..\\idllexer\\idl_re.cpp"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 0x0C) {
- if(yych <= 0x08) {
- if(yych <= 0x00) goto yy366;
- goto yy368;
- } else {
- if(yych == 0x0A) goto yy362;
- goto yy365;
- }
+#line 3584 "idl_re.cpp"
+{
+ YYCTYPE yych;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 0x0C) {
+ if(yych <= 0x08) {
+ if(yych <= 0x00) goto yy366;
+ goto yy368;
         } else {
- if(yych <= 0x1F) {
- if(yych <= 0x0D) goto yy364;
- goto yy368;
- } else {
- if(yych != '*') goto yy365;
- }
+ if(yych == 0x0A) goto yy362;
+ goto yy365;
+ }
+ } else {
+ if(yych <= 0x1F) {
+ if(yych <= 0x0D) goto yy364;
+ goto yy368;
+ } else {
+ if(yych != '*') goto yy365;
         }
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '/') goto yy371;
+ }
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '/') goto yy371;
 yy361:
-#line 508 "..\\..\\idllexer\\idl.re"
- { goto ccomment; }
-#line 3613 "..\\..\\idllexer\\idl_re.cpp"
+#line 508 "idl.re"
+ { goto ccomment; }
+#line 3610 "idl_re.cpp"
 yy362:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy363:
-#line 501 "..\\..\\idllexer\\idl.re"
- {
+#line 501 "idl.re"
+ {
         /*if(cursor == s->eof) BOOST_WAVE_RET(T_EOF);*/
         /*s->tok = cursor; */
         s->line += count_backslash_newlines(s, cursor) +1;
         goto ccomment;
     }
-#line 3624 "..\\..\\idllexer\\idl_re.cpp"
+#line 3621 "idl_re.cpp"
 yy364:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy370;
- goto yy363;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy370;
+ goto yy363;
 yy365:
- yych = *++YYCURSOR;
- goto yy361;
+ yych = *++YYCURSOR;
+ goto yy361;
 yy366:
- ++YYCURSOR;
-#line 511 "..\\..\\idllexer\\idl.re"
- {
+ ++YYCURSOR;
+#line 511 "idl.re"
+ {
         using namespace std; // some systems have printf in std
         if(cursor == s->eof)
         {
@@ -3656,11 +3653,11 @@
         /* the comment is unterminated, but nevertheless its a comment */
         BOOST_WAVE_RET(T_CCOMMENT);
     }
-#line 3660 "..\\..\\idllexer\\idl_re.cpp"
+#line 3657 "idl_re.cpp"
 yy368:
- ++YYCURSOR;
-#line 538 "..\\..\\idllexer\\idl.re"
- {
+ ++YYCURSOR;
+#line 538 "idl.re"
+ {
         if (s->error_proc)
             (*s->error_proc)(s,
                 cpplexer::lexing_exception::generic_lexing_error,
@@ -3668,63 +3665,61 @@
         else
             printf("Error: 0 in file");
     }
-#line 3672 "..\\..\\idllexer\\idl_re.cpp"
+#line 3669 "idl_re.cpp"
 yy370:
- yych = *++YYCURSOR;
- goto yy363;
+ yych = *++YYCURSOR;
+ goto yy363;
 yy371:
- ++YYCURSOR;
-#line 499 "..\\..\\idllexer\\idl.re"
- { BOOST_WAVE_RET(T_CCOMMENT); }
-#line 3680 "..\\..\\idllexer\\idl_re.cpp"
- }
+ ++YYCURSOR;
+#line 499 "idl.re"
+ { BOOST_WAVE_RET(T_CCOMMENT); }
+#line 3677 "idl_re.cpp"
 }
-#line 547 "..\\..\\idllexer\\idl.re"
+#line 547 "idl.re"
 
 
 cppcomment:
-{
 
-#line 3689 "..\\..\\idllexer\\idl_re.cpp"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 0x0A) {
- if(yych <= 0x00) goto yy381;
- if(yych <= 0x08) goto yy375;
- if(yych <= 0x09) goto yy379;
- goto yy376;
- } else {
- if(yych <= 0x0C) goto yy379;
- if(yych <= 0x0D) goto yy378;
- if(yych >= ' ') goto yy379;
- }
+#line 3684 "idl_re.cpp"
+{
+ YYCTYPE yych;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 0x0A) {
+ if(yych <= 0x00) goto yy381;
+ if(yych <= 0x08) goto yy375;
+ if(yych <= 0x09) goto yy379;
+ goto yy376;
+ } else {
+ if(yych <= 0x0C) goto yy379;
+ if(yych <= 0x0D) goto yy378;
+ if(yych >= ' ') goto yy379;
+ }
 yy375:
 yy376:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy377:
-#line 552 "..\\..\\idllexer\\idl.re"
- {
+#line 552 "idl.re"
+ {
         /*if(cursor == s->eof) BOOST_WAVE_RET(T_EOF); */
         /*s->tok = cursor; */
         s->line++;
         BOOST_WAVE_RET(T_CPPCOMMENT);
     }
-#line 3715 "..\\..\\idllexer\\idl_re.cpp"
+#line 3710 "idl_re.cpp"
 yy378:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy383;
- goto yy377;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy383;
+ goto yy377;
 yy379:
- ++YYCURSOR;
-#line 559 "..\\..\\idllexer\\idl.re"
- { goto cppcomment; }
-#line 3724 "..\\..\\idllexer\\idl_re.cpp"
+ ++YYCURSOR;
+#line 559 "idl.re"
+ { goto cppcomment; }
+#line 3719 "idl_re.cpp"
 yy381:
- ++YYCURSOR;
-#line 562 "..\\..\\idllexer\\idl.re"
- {
+ ++YYCURSOR;
+#line 562 "idl.re"
+ {
         using namespace std; // some systems have printf in std
         if(cursor != s->eof)
         {
@@ -3740,14 +3735,13 @@
         /* the comment is unterminated, but nevertheless its a comment */
         BOOST_WAVE_RET(T_CPPCOMMENT);
     }
-#line 3744 "..\\..\\idllexer\\idl_re.cpp"
+#line 3739 "idl_re.cpp"
 yy383:
- ++YYCURSOR;
- yych = *YYCURSOR;
- goto yy377;
- }
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy377;
 }
-#line 578 "..\\..\\idllexer\\idl.re"
+#line 578 "idl.re"
 
 
 } /* end of scan */

Modified: trunk/libs/wave/src/cpplexer/re2clex/cpp_re.inc
==============================================================================
--- trunk/libs/wave/src/cpplexer/re2clex/cpp_re.inc (original)
+++ trunk/libs/wave/src/cpplexer/re2clex/cpp_re.inc 2007-11-21 12:53:37 EST (Wed, 21 Nov 2007)
@@ -1,5 +1,5 @@
-/* Generated by re2c 0.12.1 on Tue Oct 02 09:56:22 2007 */
-#line 1 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+/* Generated by re2c 0.13.1 on Wed Nov 21 11:50:51 2007 */
+#line 1 "cpp.re"
 /*=============================================================================
     Boost.Wave: A Standard compliant C++ preprocessor library
 
@@ -17,10 +17,14 @@
         handle errors better.
 =============================================================================*/
 
-#line 40 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 40 "cpp.re"
 
 
+
+#line 25 "cpp_re.inc"
 {
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
     static const unsigned char yybm[] = {
         /* table 1 .. 8: 0 */
           0, 0, 0, 0, 0, 0, 0, 0,
@@ -90,641 +94,636 @@
          32, 32, 32, 32, 32, 32, 32, 32,
     };
 
-#line 94 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- unsigned int yyaccept = 0;
-
- if((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
- yych = *YYCURSOR;
- switch(yych) {
- case 0x00: goto yy88;
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F: goto yy91;
- case 0x09:
- case 0x0B:
- case 0x0C: goto yy82;
- case 0x0A: goto yy85;
- case 0x0D: goto yy87;
- case ' ': goto yy84;
- case '!': goto yy68;
- case '"': goto yy81;
- case '#': goto yy45;
- case '$':
- case 'A':
- case 'B':
- case 'C':
- case 'D':
- case 'E':
- case 'F':
- case 'G':
- case 'H':
- case 'I':
- case 'J':
- case 'K':
- case 'M':
- case 'N':
- case 'O':
- case 'P':
- case 'Q':
- case 'R':
- case 'S':
- case 'T':
- case 'U':
- case 'V':
- case 'W':
- case 'X':
- case 'Y':
- case 'Z':
- case 'h':
- case 'j':
- case 'k':
- case 'q':
- case 'y':
- case 'z': goto yy76;
- case '%': goto yy37;
- case '&': goto yy62;
- case '\'': goto yy80;
- case '(': goto yy47;
- case ')': goto yy49;
- case '*': goto yy57;
- case '+': goto yy53;
- case ',': goto yy74;
- case '-': goto yy55;
- case '.': goto yy4;
- case '/': goto yy2;
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9': goto yy6;
- case ':': goto yy43;
- case ';': goto yy51;
- case '<': goto yy33;
- case '=': goto yy70;
- case '>': goto yy72;
- case '?': goto yy31;
- case 'L': goto yy77;
- case '[': goto yy39;
- case '\\': goto yy78;
- case ']': goto yy41;
- case '^': goto yy59;
- case '_': goto yy28;
- case 'a': goto yy8;
- case 'b': goto yy10;
- case 'c': goto yy11;
- case 'd': goto yy12;
- case 'e': goto yy13;
- case 'f': goto yy14;
- case 'g': goto yy15;
- case 'i': goto yy16;
- case 'l': goto yy17;
- case 'm': goto yy18;
- case 'n': goto yy19;
- case 'o': goto yy20;
- case 'p': goto yy21;
- case 'r': goto yy22;
- case 's': goto yy23;
- case 't': goto yy24;
- case 'u': goto yy25;
- case 'v': goto yy26;
- case 'w': goto yy27;
- case 'x': goto yy61;
- case '{': goto yy29;
- case '|': goto yy64;
- case '}': goto yy35;
- case '~': goto yy66;
- default: goto yy90;
- }
+ if((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
+ yych = *YYCURSOR;
+ switch(yych) {
+ case 0x00: goto yy88;
+ case 0x01:
+ case 0x02:
+ case 0x03:
+ case 0x04:
+ case 0x05:
+ case 0x06:
+ case 0x07:
+ case 0x08:
+ case 0x0E:
+ case 0x0F:
+ case 0x10:
+ case 0x11:
+ case 0x12:
+ case 0x13:
+ case 0x14:
+ case 0x15:
+ case 0x16:
+ case 0x17:
+ case 0x18:
+ case 0x19:
+ case 0x1A:
+ case 0x1B:
+ case 0x1C:
+ case 0x1D:
+ case 0x1E:
+ case 0x1F: goto yy91;
+ case 0x09:
+ case 0x0B:
+ case 0x0C: goto yy82;
+ case 0x0A: goto yy85;
+ case 0x0D: goto yy87;
+ case ' ': goto yy84;
+ case '!': goto yy68;
+ case '"': goto yy81;
+ case '#': goto yy45;
+ case '$':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case 'h':
+ case 'j':
+ case 'k':
+ case 'q':
+ case 'y':
+ case 'z': goto yy76;
+ case '%': goto yy37;
+ case '&': goto yy62;
+ case '\'': goto yy80;
+ case '(': goto yy47;
+ case ')': goto yy49;
+ case '*': goto yy57;
+ case '+': goto yy53;
+ case ',': goto yy74;
+ case '-': goto yy55;
+ case '.': goto yy4;
+ case '/': goto yy2;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy6;
+ case ':': goto yy43;
+ case ';': goto yy51;
+ case '<': goto yy33;
+ case '=': goto yy70;
+ case '>': goto yy72;
+ case '?': goto yy31;
+ case 'L': goto yy77;
+ case '[': goto yy39;
+ case '\\': goto yy78;
+ case ']': goto yy41;
+ case '^': goto yy59;
+ case '_': goto yy28;
+ case 'a': goto yy8;
+ case 'b': goto yy10;
+ case 'c': goto yy11;
+ case 'd': goto yy12;
+ case 'e': goto yy13;
+ case 'f': goto yy14;
+ case 'g': goto yy15;
+ case 'i': goto yy16;
+ case 'l': goto yy17;
+ case 'm': goto yy18;
+ case 'n': goto yy19;
+ case 'o': goto yy20;
+ case 'p': goto yy21;
+ case 'r': goto yy22;
+ case 's': goto yy23;
+ case 't': goto yy24;
+ case 'u': goto yy25;
+ case 'v': goto yy26;
+ case 'w': goto yy27;
+ case 'x': goto yy61;
+ case '{': goto yy29;
+ case '|': goto yy64;
+ case '}': goto yy35;
+ case '~': goto yy66;
+ default: goto yy90;
+ }
 yy2:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '.') {
- if(yych == '*') goto yy922;
- } else {
- if(yych <= '/') goto yy920;
- if(yych == '=') goto yy918;
- }
-#line 178 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DIVIDE); }
-#line 239 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '.') {
+ if(yych == '*') goto yy922;
+ } else {
+ if(yych <= '/') goto yy920;
+ if(yych == '=') goto yy918;
+ }
+#line 178 "cpp.re"
+ { BOOST_WAVE_RET(T_DIVIDE); }
+#line 238 "cpp_re.inc"
 yy4:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '-') {
- if(yych == '*') goto yy912;
- } else {
- if(yych <= '.') goto yy914;
- if(yych <= '/') goto yy5;
- if(yych <= '9') goto yy915;
- }
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '-') {
+ if(yych == '*') goto yy912;
+ } else {
+ if(yych <= '.') goto yy914;
+ if(yych <= '/') goto yy5;
+ if(yych <= '9') goto yy915;
+ }
 yy5:
-#line 164 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DOT); }
-#line 253 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 164 "cpp.re"
+ { BOOST_WAVE_RET(T_DOT); }
+#line 252 "cpp_re.inc"
 yy6:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy7:
-#line 45 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { goto pp_number; }
-#line 259 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 45 "cpp.re"
+ { goto pp_number; }
+#line 258 "cpp_re.inc"
 yy8:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'r') {
- if(yych == 'n') goto yy898;
- goto yy195;
- } else {
- if(yych <= 's') goto yy899;
- if(yych == 'u') goto yy900;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'r') {
+ if(yych == 'n') goto yy898;
+ goto yy195;
+ } else {
+ if(yych <= 's') goto yy899;
+ if(yych == 'u') goto yy900;
+ goto yy195;
+ }
 yy9:
-#line 243 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_IDENTIFIER); }
-#line 274 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 243 "cpp.re"
+ { BOOST_WAVE_RET(T_IDENTIFIER); }
+#line 273 "cpp_re.inc"
 yy10:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'n') {
- if(yych == 'i') goto yy880;
- goto yy195;
- } else {
- if(yych <= 'o') goto yy881;
- if(yych == 'r') goto yy882;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'n') {
+ if(yych == 'i') goto yy880;
+ goto yy195;
+ } else {
+ if(yych <= 'o') goto yy881;
+ if(yych == 'r') goto yy882;
+ goto yy195;
+ }
 yy11:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case 'a': goto yy842;
- case 'h': goto yy843;
- case 'l': goto yy844;
- case 'o': goto yy845;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case 'a': goto yy842;
+ case 'h': goto yy843;
+ case 'l': goto yy844;
+ case 'o': goto yy845;
+ default: goto yy195;
+ }
 yy12:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'n') {
- if(yych == 'e') goto yy811;
- goto yy195;
- } else {
- if(yych <= 'o') goto yy812;
- if(yych == 'y') goto yy814;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'n') {
+ if(yych == 'e') goto yy811;
+ goto yy195;
+ } else {
+ if(yych <= 'o') goto yy812;
+ if(yych == 'y') goto yy814;
+ goto yy195;
+ }
 yy13:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'm') {
- if(yych == 'l') goto yy786;
- goto yy195;
- } else {
- if(yych <= 'n') goto yy787;
- if(yych == 'x') goto yy788;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'm') {
+ if(yych == 'l') goto yy786;
+ goto yy195;
+ } else {
+ if(yych <= 'n') goto yy787;
+ if(yych == 'x') goto yy788;
+ goto yy195;
+ }
 yy14:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case 'a': goto yy767;
- case 'l': goto yy768;
- case 'o': goto yy769;
- case 'r': goto yy770;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case 'a': goto yy767;
+ case 'l': goto yy768;
+ case 'o': goto yy769;
+ case 'r': goto yy770;
+ default: goto yy195;
+ }
 yy15:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy763;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy763;
+ goto yy195;
 yy16:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'l') {
- if(yych == 'f') goto yy747;
- goto yy195;
- } else {
- if(yych <= 'm') goto yy749;
- if(yych <= 'n') goto yy750;
- goto yy195;
- }
-yy17:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy743;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'l') {
+ if(yych == 'f') goto yy747;
+ goto yy195;
+ } else {
+ if(yych <= 'm') goto yy749;
+ if(yych <= 'n') goto yy750;
         goto yy195;
+ }
+yy17:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy743;
+ goto yy195;
 yy18:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'u') goto yy736;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'u') goto yy736;
+ goto yy195;
 yy19:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'd') {
- if(yych == 'a') goto yy717;
- goto yy195;
- } else {
- if(yych <= 'e') goto yy718;
- if(yych == 'o') goto yy719;
- goto yy195;
- }
-yy20:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'p') goto yy703;
- if(yych == 'r') goto yy704;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'd') {
+ if(yych == 'a') goto yy717;
+ goto yy195;
+ } else {
+ if(yych <= 'e') goto yy718;
+ if(yych == 'o') goto yy719;
         goto yy195;
+ }
+yy20:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'p') goto yy703;
+ if(yych == 'r') goto yy704;
+ goto yy195;
 yy21:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'r') goto yy682;
- if(yych == 'u') goto yy683;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'r') goto yy682;
+ if(yych == 'u') goto yy683;
+ goto yy195;
 yy22:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy654;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy654;
+ goto yy195;
 yy23:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 's') {
- if(yych <= 'g') goto yy195;
- if(yych <= 'h') goto yy615;
- if(yych <= 'i') goto yy616;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 's') {
+ if(yych <= 'g') goto yy195;
+ if(yych <= 'h') goto yy615;
+ if(yych <= 'i') goto yy616;
+ goto yy195;
+ } else {
+ if(yych <= 't') goto yy617;
+ if(yych == 'w') goto yy618;
+ goto yy195;
+ }
+yy24:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'h') {
+ if(yych == 'e') goto yy578;
+ if(yych <= 'g') goto yy195;
+ goto yy579;
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'q') goto yy195;
+ goto yy580;
         } else {
- if(yych <= 't') goto yy617;
- if(yych == 'w') goto yy618;
+ if(yych == 'y') goto yy581;
             goto yy195;
         }
-yy24:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'h') {
- if(yych == 'e') goto yy578;
- if(yych <= 'g') goto yy195;
- goto yy579;
- } else {
- if(yych <= 'r') {
- if(yych <= 'q') goto yy195;
- goto yy580;
- } else {
- if(yych == 'y') goto yy581;
- goto yy195;
- }
- }
+ }
 yy25:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy561;
- if(yych == 's') goto yy562;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy561;
+ if(yych == 's') goto yy562;
+ goto yy195;
 yy26:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy543;
- if(yych == 'o') goto yy544;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy543;
+ if(yych == 'o') goto yy544;
+ goto yy195;
 yy27:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'c') goto yy531;
- if(yych == 'h') goto yy532;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'c') goto yy531;
+ if(yych == 'h') goto yy532;
+ goto yy195;
 yy28:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case '_': goto yy442;
- case 'a': goto yy443;
- case 'b': goto yy444;
- case 'c': goto yy445;
- case 'd': goto yy446;
- case 'f': goto yy447;
- case 'i': goto yy448;
- case 's': goto yy449;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case '_': goto yy442;
+ case 'a': goto yy443;
+ case 'b': goto yy444;
+ case 'c': goto yy445;
+ case 'd': goto yy446;
+ case 'f': goto yy447;
+ case 'i': goto yy448;
+ case 's': goto yy449;
+ default: goto yy195;
+ }
 yy29:
- ++YYCURSOR;
-#line 128 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACE); }
-#line 447 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 128 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE); }
+#line 446 "cpp_re.inc"
 yy31:
- yyaccept = 2;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '?') goto yy407;
+ yyaccept = 2;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '?') goto yy407;
 yy32:
-#line 153 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_QUESTION_MARK); }
-#line 455 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 153 "cpp.re"
+ { BOOST_WAVE_RET(T_QUESTION_MARK); }
+#line 454 "cpp_re.inc"
 yy33:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= ':') {
- if(yych == '%') goto yy403;
- if(yych >= ':') goto yy401;
- } else {
- if(yych <= ';') goto yy34;
- if(yych <= '<') goto yy399;
- if(yych <= '=') goto yy397;
- }
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= ':') {
+ if(yych == '%') goto yy403;
+ if(yych >= ':') goto yy401;
+ } else {
+ if(yych <= ';') goto yy34;
+ if(yych <= '<') goto yy399;
+ if(yych <= '=') goto yy397;
+ }
 yy34:
-#line 194 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LESS); }
-#line 469 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 194 "cpp.re"
+ { BOOST_WAVE_RET(T_LESS); }
+#line 468 "cpp_re.inc"
 yy35:
- ++YYCURSOR;
-#line 131 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE); }
-#line 474 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 131 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE); }
+#line 473 "cpp_re.inc"
 yy37:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') {
- if(yych == ':') goto yy388;
- } else {
- if(yych <= '=') goto yy390;
- if(yych <= '>') goto yy392;
- }
-#line 179 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PERCENT); }
-#line 485 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') {
+ if(yych == ':') goto yy388;
+ } else {
+ if(yych <= '=') goto yy390;
+ if(yych <= '>') goto yy392;
+ }
+#line 179 "cpp.re"
+ { BOOST_WAVE_RET(T_PERCENT); }
+#line 484 "cpp_re.inc"
 yy39:
- ++YYCURSOR;
-#line 134 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET); }
-#line 490 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 134 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET); }
+#line 489 "cpp_re.inc"
 yy41:
- ++YYCURSOR;
-#line 137 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET); }
-#line 495 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 137 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET); }
+#line 494 "cpp_re.inc"
 yy43:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == ':') goto yy384;
- if(yych == '>') goto yy386;
-#line 151 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_COLON); }
-#line 502 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == ':') goto yy384;
+ if(yych == '>') goto yy386;
+#line 151 "cpp.re"
+ { BOOST_WAVE_RET(T_COLON); }
+#line 501 "cpp_re.inc"
 yy45:
- yyaccept = 3;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'c') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy261;
- } else {
- if(yych <= 0x0C) goto yy261;
- if(yych >= ' ') goto yy261;
- }
+ yyaccept = 3;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'c') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy261;
             } else {
- if(yych <= '.') {
- if(yych == '#') goto yy272;
- } else {
- if(yych <= '/') goto yy261;
- if(yych == '?') goto yy271;
- }
+ if(yych <= 0x0C) goto yy261;
+ if(yych >= ' ') goto yy261;
             }
         } else {
- if(yych <= 'p') {
- if(yych <= 'i') {
- if(yych <= 'e') goto yy261;
- if(yych >= 'i') goto yy261;
- } else {
- if(yych == 'l') goto yy261;
- if(yych >= 'p') goto yy261;
- }
+ if(yych <= '.') {
+ if(yych == '#') goto yy272;
             } else {
- if(yych <= 't') {
- if(yych == 'r') goto yy261;
- } else {
- if(yych == 'v') goto yy46;
- if(yych <= 'w') goto yy261;
- }
+ if(yych <= '/') goto yy261;
+ if(yych == '?') goto yy271;
+ }
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'i') {
+ if(yych <= 'e') goto yy261;
+ if(yych >= 'i') goto yy261;
+ } else {
+ if(yych == 'l') goto yy261;
+ if(yych >= 'p') goto yy261;
+ }
+ } else {
+ if(yych <= 't') {
+ if(yych == 'r') goto yy261;
+ } else {
+ if(yych == 'v') goto yy46;
+ if(yych <= 'w') goto yy261;
             }
         }
+ }
 yy46:
-#line 140 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND); }
-#line 543 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 140 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND); }
+#line 542 "cpp_re.inc"
 yy47:
- ++YYCURSOR;
-#line 148 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTPAREN); }
-#line 548 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 148 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTPAREN); }
+#line 547 "cpp_re.inc"
 yy49:
- ++YYCURSOR;
-#line 149 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTPAREN); }
-#line 553 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 149 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTPAREN); }
+#line 552 "cpp_re.inc"
 yy51:
- ++YYCURSOR;
-#line 150 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SEMICOLON); }
-#line 558 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 150 "cpp.re"
+ { BOOST_WAVE_RET(T_SEMICOLON); }
+#line 557 "cpp_re.inc"
 yy53:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '+') goto yy256;
- if(yych == '=') goto yy258;
-#line 175 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PLUS); }
-#line 565 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '+') goto yy256;
+ if(yych == '=') goto yy258;
+#line 175 "cpp.re"
+ { BOOST_WAVE_RET(T_PLUS); }
+#line 564 "cpp_re.inc"
 yy55:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') {
- if(yych == '-') goto yy250;
- } else {
- if(yych <= '=') goto yy252;
- if(yych <= '>') goto yy248;
- }
-#line 176 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_MINUS); }
-#line 576 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') {
+ if(yych == '-') goto yy250;
+ } else {
+ if(yych <= '=') goto yy252;
+ if(yych <= '>') goto yy248;
+ }
+#line 176 "cpp.re"
+ { BOOST_WAVE_RET(T_MINUS); }
+#line 575 "cpp_re.inc"
 yy57:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy246;
-#line 177 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_STAR); }
-#line 582 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy246;
+#line 177 "cpp.re"
+ { BOOST_WAVE_RET(T_STAR); }
+#line 581 "cpp_re.inc"
 yy59:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy244;
-#line 180 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_XOR); }
-#line 588 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy244;
+#line 180 "cpp.re"
+ { BOOST_WAVE_RET(T_XOR); }
+#line 587 "cpp_re.inc"
 yy61:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy237;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy237;
+ goto yy195;
 yy62:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '&') goto yy233;
- if(yych == '=') goto yy235;
-#line 183 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_AND); }
-#line 600 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '&') goto yy233;
+ if(yych == '=') goto yy235;
+#line 183 "cpp.re"
+ { BOOST_WAVE_RET(T_AND); }
+#line 599 "cpp_re.inc"
 yy64:
- yyaccept = 4;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '>') {
- if(yych == '=') goto yy228;
- } else {
- if(yych <= '?') goto yy225;
- if(yych == '|') goto yy226;
- }
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '>') {
+ if(yych == '=') goto yy228;
+ } else {
+ if(yych <= '?') goto yy225;
+ if(yych == '|') goto yy226;
+ }
 yy65:
-#line 185 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OR); }
-#line 613 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 185 "cpp.re"
+ { BOOST_WAVE_RET(T_OR); }
+#line 612 "cpp_re.inc"
 yy66:
- ++YYCURSOR;
-#line 188 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_COMPL); }
-#line 618 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 188 "cpp.re"
+ { BOOST_WAVE_RET(T_COMPL); }
+#line 617 "cpp_re.inc"
 yy68:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy223;
-#line 191 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_NOT); }
-#line 624 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy223;
+#line 191 "cpp.re"
+ { BOOST_WAVE_RET(T_NOT); }
+#line 623 "cpp_re.inc"
 yy70:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy221;
-#line 193 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ASSIGN); }
-#line 630 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy221;
+#line 193 "cpp.re"
+ { BOOST_WAVE_RET(T_ASSIGN); }
+#line 629 "cpp_re.inc"
 yy72:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') goto yy73;
- if(yych <= '=') goto yy215;
- if(yych <= '>') goto yy217;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') goto yy73;
+ if(yych <= '=') goto yy215;
+ if(yych <= '>') goto yy217;
 yy73:
-#line 195 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_GREATER); }
-#line 639 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 195 "cpp.re"
+ { BOOST_WAVE_RET(T_GREATER); }
+#line 638 "cpp_re.inc"
 yy74:
- ++YYCURSOR;
-#line 227 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_COMMA); }
-#line 644 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 227 "cpp.re"
+ { BOOST_WAVE_RET(T_COMMA); }
+#line 643 "cpp_re.inc"
 yy76:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ goto yy195;
 yy77:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych <= '\'') {
- if(yych == '"') goto yy96;
- if(yych <= '&') goto yy9;
- goto yy214;
- } else {
- if(yych <= '?') {
- if(yych <= '>') goto yy9;
- goto yy197;
- } else {
- if(yych == '\\') goto yy196;
- goto yy9;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych <= '\'') {
+ if(yych == '"') goto yy96;
+ if(yych <= '&') goto yy9;
+ goto yy214;
+ } else {
+ if(yych <= '?') {
+ if(yych <= '>') goto yy9;
+ goto yy197;
+ } else {
+ if(yych == '\\') goto yy196;
+ goto yy9;
         }
+ }
 yy78:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'U') goto yy186;
- if(yych == 'u') goto yy185;
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'U') goto yy186;
+ if(yych == 'u') goto yy185;
 yy79:
-#line 299 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(TOKEN_FROM_ID(*s->tok, UnknownTokenType)); }
-#line 676 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 299 "cpp.re"
+ { BOOST_WAVE_RET(TOKEN_FROM_ID(*s->tok, UnknownTokenType)); }
+#line 675 "cpp_re.inc"
 yy80:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy142;
- if(yych <= 0x0A) goto yy79;
- goto yy142;
- } else {
- if(yych <= 0x1F) goto yy79;
- if(yych == '\'') goto yy79;
- goto yy142;
- }
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy142;
+ if(yych <= 0x0A) goto yy79;
+ goto yy142;
+ } else {
+ if(yych <= 0x1F) goto yy79;
+ if(yych == '\'') goto yy79;
+ goto yy142;
+ }
 yy81:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy97;
- goto yy79;
- } else {
- if(yych <= 0x0C) goto yy97;
- if(yych <= 0x1F) goto yy79;
- goto yy97;
- }
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy97;
+ goto yy79;
+ } else {
+ if(yych <= 0x0C) goto yy97;
+ if(yych <= 0x1F) goto yy79;
+ goto yy97;
+ }
 yy82:
- ++YYCURSOR;
- yych = *YYCURSOR;
- goto yy95;
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy95;
 yy83:
-#line 279 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SPACE); }
-#line 707 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 279 "cpp.re"
+ { BOOST_WAVE_RET(T_SPACE); }
+#line 706 "cpp_re.inc"
 yy84:
- yych = *++YYCURSOR;
- goto yy95;
+ yych = *++YYCURSOR;
+ goto yy95;
 yy85:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy86:
-#line 282 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+#line 282 "cpp.re"
+ {
         s->line++;
         cursor.column = 1;
         BOOST_WAVE_RET(T_NEWLINE);
     }
-#line 720 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 719 "cpp_re.inc"
 yy87:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy93;
- goto yy86;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy93;
+ goto yy86;
 yy88:
- ++YYCURSOR;
-#line 289 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 289 "cpp.re"
+ {
         if (s->eof && cursor != s->eof)
         {
             BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
@@ -733,2426 +732,2426 @@
         }
         BOOST_WAVE_RET(T_EOF);
     }
-#line 737 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 736 "cpp_re.inc"
 yy90:
- yych = *++YYCURSOR;
- goto yy79;
+ yych = *++YYCURSOR;
+ goto yy79;
 yy91:
- ++YYCURSOR;
-#line 302 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 302 "cpp.re"
+ {
         // flag the error
         BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
         (*s->error_proc)(s, lexing_exception::generic_lexing_error,
             "invalid character '\\%03o' in input stream", *--YYCURSOR);
     }
-#line 750 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 749 "cpp_re.inc"
 yy93:
- yych = *++YYCURSOR;
- goto yy86;
+ yych = *++YYCURSOR;
+ goto yy86;
 yy94:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy95:
- if(yybm[256+yych] & 16) {
- goto yy94;
- }
- goto yy83;
+ if(yybm[256+yych] & 16) {
+ goto yy94;
+ }
+ goto yy83;
 yy96:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy97:
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy98:
- YYCURSOR = YYMARKER;
- if(yyaccept <= 51) {
- if(yyaccept <= 25) {
- if(yyaccept <= 12) {
- if(yyaccept <= 6) {
- if(yyaccept <= 3) {
- if(yyaccept <= 1) {
- if(yyaccept <= 0) {
- goto yy5;
- } else {
- goto yy9;
- }
+ YYCURSOR = YYMARKER;
+ if(yyaccept <= 51) {
+ if(yyaccept <= 25) {
+ if(yyaccept <= 12) {
+ if(yyaccept <= 6) {
+ if(yyaccept <= 3) {
+ if(yyaccept <= 1) {
+ if(yyaccept <= 0) {
+ goto yy5;
                             } else {
- if(yyaccept <= 2) {
- goto yy32;
- } else {
- goto yy46;
- }
+ goto yy9;
                             }
                         } else {
- if(yyaccept <= 5) {
- if(yyaccept <= 4) {
- goto yy65;
- } else {
- goto yy79;
- }
+ if(yyaccept <= 2) {
+ goto yy32;
                             } else {
- goto yy102;
+ goto yy46;
                             }
                         }
                     } else {
- if(yyaccept <= 9) {
- if(yyaccept <= 8) {
- if(yyaccept <= 7) {
- goto yy152;
- } else {
- goto yy239;
- }
+ if(yyaccept <= 5) {
+ if(yyaccept <= 4) {
+ goto yy65;
+ } else {
+ goto yy79;
+ }
+ } else {
+ goto yy102;
+ }
+ }
+ } else {
+ if(yyaccept <= 9) {
+ if(yyaccept <= 8) {
+ if(yyaccept <= 7) {
+ goto yy152;
                             } else {
- goto yy243;
+ goto yy239;
                             }
                         } else {
- if(yyaccept <= 11) {
- if(yyaccept <= 10) {
- goto yy279;
- } else {
- goto yy294;
- }
+ goto yy243;
+ }
+ } else {
+ if(yyaccept <= 11) {
+ if(yyaccept <= 10) {
+ goto yy279;
                             } else {
- goto yy389;
+ goto yy294;
                             }
+ } else {
+ goto yy389;
                         }
                     }
- } else {
- if(yyaccept <= 19) {
- if(yyaccept <= 16) {
- if(yyaccept <= 14) {
- if(yyaccept <= 13) {
- goto yy417;
- } else {
- goto yy421;
- }
+ }
+ } else {
+ if(yyaccept <= 19) {
+ if(yyaccept <= 16) {
+ if(yyaccept <= 14) {
+ if(yyaccept <= 13) {
+ goto yy417;
                             } else {
- if(yyaccept <= 15) {
- goto yy425;
- } else {
- goto yy456;
- }
+ goto yy421;
                             }
                         } else {
- if(yyaccept <= 18) {
- if(yyaccept <= 17) {
- goto yy462;
- } else {
- goto yy470;
- }
+ if(yyaccept <= 15) {
+ goto yy425;
                             } else {
- goto yy478;
+ goto yy456;
                             }
                         }
                     } else {
- if(yyaccept <= 22) {
- if(yyaccept <= 21) {
- if(yyaccept <= 20) {
- goto yy483;
- } else {
- goto yy488;
- }
+ if(yyaccept <= 18) {
+ if(yyaccept <= 17) {
+ goto yy462;
+ } else {
+ goto yy470;
+ }
+ } else {
+ goto yy478;
+ }
+ }
+ } else {
+ if(yyaccept <= 22) {
+ if(yyaccept <= 21) {
+ if(yyaccept <= 20) {
+ goto yy483;
                             } else {
- goto yy491;
+ goto yy488;
                             }
                         } else {
- if(yyaccept <= 24) {
- if(yyaccept <= 23) {
- goto yy501;
- } else {
- goto yy507;
- }
+ goto yy491;
+ }
+ } else {
+ if(yyaccept <= 24) {
+ if(yyaccept <= 23) {
+ goto yy501;
                             } else {
- goto yy510;
+ goto yy507;
                             }
+ } else {
+ goto yy510;
                         }
                     }
                 }
- } else {
- if(yyaccept <= 38) {
- if(yyaccept <= 32) {
- if(yyaccept <= 29) {
- if(yyaccept <= 27) {
- if(yyaccept <= 26) {
- goto yy517;
- } else {
- goto yy524;
- }
+ }
+ } else {
+ if(yyaccept <= 38) {
+ if(yyaccept <= 32) {
+ if(yyaccept <= 29) {
+ if(yyaccept <= 27) {
+ if(yyaccept <= 26) {
+ goto yy517;
                             } else {
- if(yyaccept <= 28) {
- goto yy526;
- } else {
- goto yy528;
- }
+ goto yy524;
                             }
                         } else {
- if(yyaccept <= 31) {
- if(yyaccept <= 30) {
- goto yy530;
- } else {
- goto yy536;
- }
+ if(yyaccept <= 28) {
+ goto yy526;
                             } else {
- goto yy542;
+ goto yy528;
                             }
                         }
                     } else {
- if(yyaccept <= 35) {
- if(yyaccept <= 34) {
- if(yyaccept <= 33) {
- goto yy552;
- } else {
- goto yy554;
- }
+ if(yyaccept <= 31) {
+ if(yyaccept <= 30) {
+ goto yy530;
+ } else {
+ goto yy536;
+ }
+ } else {
+ goto yy542;
+ }
+ }
+ } else {
+ if(yyaccept <= 35) {
+ if(yyaccept <= 34) {
+ if(yyaccept <= 33) {
+ goto yy552;
                             } else {
- goto yy560;
+ goto yy554;
                             }
                         } else {
- if(yyaccept <= 37) {
- if(yyaccept <= 36) {
- goto yy566;
- } else {
- goto yy574;
- }
+ goto yy560;
+ }
+ } else {
+ if(yyaccept <= 37) {
+ if(yyaccept <= 36) {
+ goto yy566;
                             } else {
- goto yy577;
+ goto yy574;
                             }
+ } else {
+ goto yy577;
                         }
                     }
- } else {
- if(yyaccept <= 45) {
- if(yyaccept <= 42) {
- if(yyaccept <= 40) {
- if(yyaccept <= 39) {
- goto yy590;
- } else {
- goto yy592;
- }
+ }
+ } else {
+ if(yyaccept <= 45) {
+ if(yyaccept <= 42) {
+ if(yyaccept <= 40) {
+ if(yyaccept <= 39) {
+ goto yy590;
                             } else {
- if(yyaccept <= 41) {
- goto yy595;
- } else {
- goto yy598;
- }
+ goto yy592;
                             }
                         } else {
- if(yyaccept <= 44) {
- if(yyaccept <= 43) {
- goto yy600;
- } else {
- goto yy605;
- }
+ if(yyaccept <= 41) {
+ goto yy595;
                             } else {
- goto yy607;
+ goto yy598;
                             }
                         }
                     } else {
- if(yyaccept <= 48) {
- if(yyaccept <= 47) {
- if(yyaccept <= 46) {
- goto yy614;
- } else {
- goto yy623;
- }
+ if(yyaccept <= 44) {
+ if(yyaccept <= 43) {
+ goto yy600;
+ } else {
+ goto yy605;
+ }
+ } else {
+ goto yy607;
+ }
+ }
+ } else {
+ if(yyaccept <= 48) {
+ if(yyaccept <= 47) {
+ if(yyaccept <= 46) {
+ goto yy614;
                             } else {
- goto yy629;
+ goto yy623;
                             }
                         } else {
- if(yyaccept <= 50) {
- if(yyaccept <= 49) {
- goto yy633;
- } else {
- goto yy639;
- }
+ goto yy629;
+ }
+ } else {
+ if(yyaccept <= 50) {
+ if(yyaccept <= 49) {
+ goto yy633;
                             } else {
- goto yy645;
+ goto yy639;
                             }
+ } else {
+ goto yy645;
                         }
                     }
                 }
             }
- } else {
- if(yyaccept <= 77) {
- if(yyaccept <= 64) {
- if(yyaccept <= 58) {
- if(yyaccept <= 55) {
- if(yyaccept <= 53) {
- if(yyaccept <= 52) {
- goto yy649;
- } else {
- goto yy653;
- }
+ }
+ } else {
+ if(yyaccept <= 77) {
+ if(yyaccept <= 64) {
+ if(yyaccept <= 58) {
+ if(yyaccept <= 55) {
+ if(yyaccept <= 53) {
+ if(yyaccept <= 52) {
+ goto yy649;
                             } else {
- if(yyaccept <= 54) {
- goto yy661;
- } else {
- goto yy675;
- }
+ goto yy653;
                             }
                         } else {
- if(yyaccept <= 57) {
- if(yyaccept <= 56) {
- goto yy681;
- } else {
- goto yy688;
- }
+ if(yyaccept <= 54) {
+ goto yy661;
                             } else {
- goto yy697;
+ goto yy675;
                             }
                         }
                     } else {
- if(yyaccept <= 61) {
- if(yyaccept <= 60) {
- if(yyaccept <= 59) {
- goto yy702;
- } else {
- goto yy705;
- }
+ if(yyaccept <= 57) {
+ if(yyaccept <= 56) {
+ goto yy681;
+ } else {
+ goto yy688;
+ }
+ } else {
+ goto yy697;
+ }
+ }
+ } else {
+ if(yyaccept <= 61) {
+ if(yyaccept <= 60) {
+ if(yyaccept <= 59) {
+ goto yy702;
                             } else {
- goto yy709;
+ goto yy705;
                             }
                         } else {
- if(yyaccept <= 63) {
- if(yyaccept <= 62) {
- goto yy716;
- } else {
- goto yy721;
- }
+ goto yy709;
+ }
+ } else {
+ if(yyaccept <= 63) {
+ if(yyaccept <= 62) {
+ goto yy716;
                             } else {
- goto yy725;
+ goto yy721;
                             }
+ } else {
+ goto yy725;
                         }
                     }
- } else {
- if(yyaccept <= 71) {
- if(yyaccept <= 68) {
- if(yyaccept <= 66) {
- if(yyaccept <= 65) {
- goto yy727;
- } else {
- goto yy735;
- }
+ }
+ } else {
+ if(yyaccept <= 71) {
+ if(yyaccept <= 68) {
+ if(yyaccept <= 66) {
+ if(yyaccept <= 65) {
+ goto yy727;
                             } else {
- if(yyaccept <= 67) {
- goto yy742;
- } else {
- goto yy746;
- }
+ goto yy735;
                             }
                         } else {
- if(yyaccept <= 70) {
- if(yyaccept <= 69) {
- goto yy748;
- } else {
- goto yy753;
- }
+ if(yyaccept <= 67) {
+ goto yy742;
                             } else {
- goto yy757;
+ goto yy746;
                             }
                         }
                     } else {
- if(yyaccept <= 74) {
- if(yyaccept <= 73) {
- if(yyaccept <= 72) {
- goto yy762;
- } else {
- goto yy766;
- }
+ if(yyaccept <= 70) {
+ if(yyaccept <= 69) {
+ goto yy748;
+ } else {
+ goto yy753;
+ }
+ } else {
+ goto yy757;
+ }
+ }
+ } else {
+ if(yyaccept <= 74) {
+ if(yyaccept <= 73) {
+ if(yyaccept <= 72) {
+ goto yy762;
                             } else {
- goto yy775;
+ goto yy766;
                             }
                         } else {
- if(yyaccept <= 76) {
- if(yyaccept <= 75) {
- goto yy777;
- } else {
- goto yy781;
- }
+ goto yy775;
+ }
+ } else {
+ if(yyaccept <= 76) {
+ if(yyaccept <= 75) {
+ goto yy777;
                             } else {
- goto yy785;
+ goto yy781;
                             }
+ } else {
+ goto yy785;
                         }
                     }
                 }
- } else {
- if(yyaccept <= 90) {
- if(yyaccept <= 84) {
- if(yyaccept <= 81) {
- if(yyaccept <= 79) {
- if(yyaccept <= 78) {
- goto yy794;
- } else {
- goto yy799;
- }
+ }
+ } else {
+ if(yyaccept <= 90) {
+ if(yyaccept <= 84) {
+ if(yyaccept <= 81) {
+ if(yyaccept <= 79) {
+ if(yyaccept <= 78) {
+ goto yy794;
                             } else {
- if(yyaccept <= 80) {
- goto yy804;
- } else {
- goto yy807;
- }
+ goto yy799;
                             }
                         } else {
- if(yyaccept <= 83) {
- if(yyaccept <= 82) {
- goto yy810;
- } else {
- goto yy813;
- }
+ if(yyaccept <= 80) {
+ goto yy804;
                             } else {
- goto yy825;
+ goto yy807;
                             }
                         }
                     } else {
- if(yyaccept <= 87) {
- if(yyaccept <= 86) {
- if(yyaccept <= 85) {
- goto yy830;
- } else {
- goto yy836;
- }
+ if(yyaccept <= 83) {
+ if(yyaccept <= 82) {
+ goto yy810;
+ } else {
+ goto yy813;
+ }
+ } else {
+ goto yy825;
+ }
+ }
+ } else {
+ if(yyaccept <= 87) {
+ if(yyaccept <= 86) {
+ if(yyaccept <= 85) {
+ goto yy830;
                             } else {
- goto yy841;
+ goto yy836;
                             }
                         } else {
- if(yyaccept <= 89) {
- if(yyaccept <= 88) {
- goto yy850;
- } else {
- goto yy857;
- }
+ goto yy841;
+ }
+ } else {
+ if(yyaccept <= 89) {
+ if(yyaccept <= 88) {
+ goto yy850;
                             } else {
- goto yy859;
+ goto yy857;
                             }
+ } else {
+ goto yy859;
                         }
                     }
- } else {
- if(yyaccept <= 97) {
- if(yyaccept <= 94) {
- if(yyaccept <= 92) {
- if(yyaccept <= 91) {
- goto yy865;
- } else {
- goto yy869;
- }
+ }
+ } else {
+ if(yyaccept <= 97) {
+ if(yyaccept <= 94) {
+ if(yyaccept <= 92) {
+ if(yyaccept <= 91) {
+ goto yy865;
                             } else {
- if(yyaccept <= 93) {
- goto yy872;
- } else {
- goto yy877;
- }
+ goto yy869;
                             }
                         } else {
- if(yyaccept <= 96) {
- if(yyaccept <= 95) {
- goto yy879;
- } else {
- goto yy886;
- }
+ if(yyaccept <= 93) {
+ goto yy872;
                             } else {
- goto yy889;
+ goto yy877;
                             }
                         }
                     } else {
- if(yyaccept <= 100) {
- if(yyaccept <= 99) {
- if(yyaccept <= 98) {
- goto yy894;
- } else {
- goto yy897;
- }
+ if(yyaccept <= 96) {
+ if(yyaccept <= 95) {
+ goto yy879;
+ } else {
+ goto yy886;
+ }
+ } else {
+ goto yy889;
+ }
+ }
+ } else {
+ if(yyaccept <= 100) {
+ if(yyaccept <= 99) {
+ if(yyaccept <= 98) {
+ goto yy894;
                             } else {
- goto yy903;
+ goto yy897;
                             }
                         } else {
- if(yyaccept <= 102) {
- if(yyaccept <= 101) {
- goto yy905;
- } else {
- goto yy907;
- }
+ goto yy903;
+ }
+ } else {
+ if(yyaccept <= 102) {
+ if(yyaccept <= 101) {
+ goto yy905;
                             } else {
- goto yy911;
+ goto yy907;
                             }
+ } else {
+ goto yy911;
                         }
                     }
                 }
             }
         }
+ }
 yy99:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy112;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy112;
 yy100:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '`') {
- if(yych <= '7') {
- if(yych <= '&') {
- if(yych == '"') goto yy96;
- goto yy98;
- } else {
- if(yych <= '\'') goto yy96;
- if(yych <= '/') goto yy98;
- goto yy107;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '`') {
+ if(yych <= '7') {
+ if(yych <= '&') {
+ if(yych == '"') goto yy96;
+ goto yy98;
             } else {
- if(yych <= 'T') {
- if(yych == '?') goto yy105;
- goto yy98;
- } else {
- if(yych <= 'U') goto yy104;
- if(yych == '\\') goto yy96;
- goto yy98;
- }
+ if(yych <= '\'') goto yy96;
+ if(yych <= '/') goto yy98;
+ goto yy107;
             }
         } else {
- if(yych <= 'r') {
- if(yych <= 'f') {
- if(yych <= 'b') goto yy96;
- if(yych <= 'e') goto yy98;
- goto yy96;
- } else {
- if(yych == 'n') goto yy96;
- if(yych <= 'q') goto yy98;
- goto yy96;
- }
+ if(yych <= 'T') {
+ if(yych == '?') goto yy105;
+ goto yy98;
             } else {
- if(yych <= 'u') {
- if(yych <= 's') goto yy98;
- if(yych <= 't') goto yy96;
- goto yy103;
- } else {
- if(yych <= 'v') goto yy96;
- if(yych == 'x') goto yy106;
- goto yy98;
- }
+ if(yych <= 'U') goto yy104;
+ if(yych == '\\') goto yy96;
+ goto yy98;
+ }
+ }
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'f') {
+ if(yych <= 'b') goto yy96;
+ if(yych <= 'e') goto yy98;
+ goto yy96;
+ } else {
+ if(yych == 'n') goto yy96;
+ if(yych <= 'q') goto yy98;
+ goto yy96;
+ }
+ } else {
+ if(yych <= 'u') {
+ if(yych <= 's') goto yy98;
+ if(yych <= 't') goto yy96;
+ goto yy103;
+ } else {
+ if(yych <= 'v') goto yy96;
+ if(yych == 'x') goto yy106;
+ goto yy98;
             }
         }
+ }
 yy101:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy102:
-#line 249 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_STRINGLIT); }
-#line 1252 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 249 "cpp.re"
+ { BOOST_WAVE_RET(T_STRINGLIT); }
+#line 1251 "cpp_re.inc"
 yy103:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy138;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy138;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy138;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy138;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy138;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy138;
+ goto yy98;
+ }
 yy104:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy131;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy131;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy131;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy131;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy131;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy131;
+ goto yy98;
+ }
 yy105:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy111;
- goto yy100;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy111;
+ goto yy100;
 yy106:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy109;
- }
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy109;
+ }
+ goto yy98;
 yy107:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '"') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '!') goto yy96;
- goto yy101;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '"') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
         } else {
- if(yych <= '>') {
- if(yych <= '/') goto yy96;
- if(yych >= '8') goto yy96;
- } else {
- if(yych <= '?') goto yy99;
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '!') goto yy96;
+ goto yy101;
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
+ } else {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy96;
+ if(yych >= '8') goto yy96;
+ } else {
+ if(yych <= '?') goto yy99;
+ if(yych == '\\') goto yy100;
             goto yy96;
         }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy109:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy109;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy109;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
         } else {
- if(yych <= '?') {
- if(yych <= '"') goto yy101;
- if(yych <= '>') goto yy96;
- goto yy99;
- } else {
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
+ goto yy96;
         }
-yy111:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
+ } else {
+ if(yych <= '?') {
+ if(yych <= '"') goto yy101;
+ if(yych <= '>') goto yy96;
+ goto yy99;
+ } else {
+ if(yych == '\\') goto yy100;
             goto yy96;
         }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych >= '\\') goto yy100;
+ }
+yy111:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych >= '\\') goto yy100;
 yy112:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 128) {
- goto yy112;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 128) {
+ goto yy112;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
+ goto yy96;
         }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- }
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy101;
+ if(yych <= '.') goto yy96;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy101;
- if(yych <= '.') goto yy96;
- } else {
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych == '\\') goto yy100;
+ goto yy96;
         }
+ }
 yy114:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 1) {
- goto yy114;
- }
- if(yych <= '7') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 1) {
+ goto yy114;
+ }
+ if(yych <= '7') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy118;
- if(yych <= '/') goto yy96;
- goto yy107;
- }
+ if(yych <= '"') goto yy118;
+ if(yych <= '/') goto yy96;
+ goto yy107;
             }
+ }
+ } else {
+ if(yych <= 'U') {
+ if(yych == '?') goto yy119;
+ if(yych <= 'T') goto yy96;
+ goto yy117;
         } else {
- if(yych <= 'U') {
- if(yych == '?') goto yy119;
- if(yych <= 'T') goto yy96;
- goto yy117;
+ if(yych <= 'u') {
+ if(yych <= 't') goto yy96;
             } else {
- if(yych <= 'u') {
- if(yych <= 't') goto yy96;
- } else {
- if(yych == 'x') goto yy109;
- goto yy96;
- }
+ if(yych == 'x') goto yy109;
+ goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- goto yy128;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
+ goto yy128;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
+ goto yy128;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- goto yy128;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych <= 'f') goto yy128;
- goto yy96;
- }
+ if(yych <= '`') goto yy96;
+ if(yych <= 'f') goto yy128;
+ goto yy96;
             }
         }
+ }
 yy117:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- goto yy121;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
+ goto yy121;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
+ goto yy121;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- goto yy121;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych <= 'f') goto yy121;
- goto yy96;
- }
+ if(yych <= '`') goto yy96;
+ if(yych <= 'f') goto yy121;
+ goto yy96;
             }
         }
+ }
 yy118:
- yyaccept = 6;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy102;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ yyaccept = 6;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy102;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy119:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych >= '\\') goto yy100;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 128) {
+ goto yy112;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
             goto yy96;
         }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych >= '\\') goto yy100;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 128) {
- goto yy112;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- }
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy101;
+ if(yych <= '.') goto yy96;
+ goto yy114;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy101;
- if(yych <= '.') goto yy96;
- goto yy114;
- } else {
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych == '\\') goto yy100;
+ goto yy96;
         }
+ }
 yy121:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy128:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy131:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy132;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy132;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy132:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy133;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy133;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy133:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy134;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy134;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy134:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy135;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy135;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy135:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy136;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy136;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy136:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy137;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy137;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy137:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy96;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy96;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy96;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy96;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy96;
+ goto yy98;
+ }
 yy138:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy139;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy139;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy139:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy140;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy140;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy140:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy96;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy96;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy96;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy96;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy96;
+ goto yy98;
+ }
 yy141:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy142:
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych >= '\\') goto yy144;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych >= '\\') goto yy144;
 yy143:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy156;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy156;
 yy144:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '`') {
- if(yych <= '7') {
- if(yych <= '&') {
- if(yych == '"') goto yy141;
- goto yy98;
- } else {
- if(yych <= '\'') goto yy141;
- if(yych <= '/') goto yy98;
- goto yy149;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '`') {
+ if(yych <= '7') {
+ if(yych <= '&') {
+ if(yych == '"') goto yy141;
+ goto yy98;
             } else {
- if(yych <= 'T') {
- if(yych == '?') goto yy147;
- goto yy98;
- } else {
- if(yych <= 'U') goto yy146;
- if(yych == '\\') goto yy141;
- goto yy98;
- }
+ if(yych <= '\'') goto yy141;
+ if(yych <= '/') goto yy98;
+ goto yy149;
             }
         } else {
- if(yych <= 'r') {
- if(yych <= 'f') {
- if(yych <= 'b') goto yy141;
- if(yych <= 'e') goto yy98;
- goto yy141;
- } else {
- if(yych == 'n') goto yy141;
- if(yych <= 'q') goto yy98;
- goto yy141;
- }
+ if(yych <= 'T') {
+ if(yych == '?') goto yy147;
+ goto yy98;
             } else {
- if(yych <= 'u') {
- if(yych <= 's') goto yy98;
- if(yych <= 't') goto yy141;
- } else {
- if(yych <= 'v') goto yy141;
- if(yych == 'x') goto yy148;
- goto yy98;
- }
+ if(yych <= 'U') goto yy146;
+ if(yych == '\\') goto yy141;
+ goto yy98;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy182;
- goto yy98;
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'f') {
+ if(yych <= 'b') goto yy141;
+ if(yych <= 'e') goto yy98;
+ goto yy141;
+ } else {
+ if(yych == 'n') goto yy141;
+ if(yych <= 'q') goto yy98;
+ goto yy141;
+ }
         } else {
- if(yych <= 'F') goto yy182;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy182;
- goto yy98;
+ if(yych <= 'u') {
+ if(yych <= 's') goto yy98;
+ if(yych <= 't') goto yy141;
+ } else {
+ if(yych <= 'v') goto yy141;
+ if(yych == 'x') goto yy148;
+ goto yy98;
+ }
         }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy182;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy182;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy182;
+ goto yy98;
+ }
 yy146:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy175;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy175;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy175;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy175;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy175;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy175;
+ goto yy98;
+ }
 yy147:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy155;
- goto yy144;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy155;
+ goto yy144;
 yy148:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy153;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy153;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy153;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy153;
+ goto yy98;
+ }
+yy149:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy141;
             goto yy98;
         } else {
- if(yych <= 'F') goto yy153;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy153;
- goto yy98;
+ if(yych <= 0x0C) goto yy141;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '&') goto yy141;
+ goto yy151;
         }
-yy149:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy141;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy141;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '&') goto yy141;
- goto yy151;
- }
+ } else {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy141;
+ if(yych >= '8') goto yy141;
         } else {
- if(yych <= '>') {
- if(yych <= '/') goto yy141;
- if(yych >= '8') goto yy141;
- } else {
- if(yych <= '?') goto yy143;
- if(yych == '\\') goto yy144;
- goto yy141;
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
+ if(yych <= '?') goto yy143;
+ if(yych == '\\') goto yy144;
             goto yy141;
         }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy151:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy152:
-#line 246 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CHARLIT); }
-#line 2099 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 246 "cpp.re"
+ { BOOST_WAVE_RET(T_CHARLIT); }
+#line 2098 "cpp_re.inc"
 yy153:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- goto yy153;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
+ goto yy153;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
+ goto yy153;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- goto yy153;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych <= 'f') goto yy153;
- goto yy141;
- }
+ if(yych <= '`') goto yy141;
+ if(yych <= 'f') goto yy153;
+ goto yy141;
             }
         }
+ }
 yy155:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych >= '\\') goto yy144;
+yy156:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy141;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '&') goto yy141;
+ goto yy151;
+ }
+ } else {
+ if(yych <= '>') {
+ if(yych != '/') goto yy141;
+ } else {
+ if(yych <= '?') goto yy156;
+ if(yych == '\\') goto yy144;
             goto yy141;
         }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych >= '\\') goto yy144;
-yy156:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy141;
- goto yy98;
+ }
+yy158:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '>') {
+ if(yych <= 0x1F) {
+ if(yych <= 0x09) {
+ if(yych <= 0x08) goto yy98;
+ goto yy141;
             } else {
+ if(yych <= 0x0A) goto yy98;
                 if(yych <= 0x0C) goto yy141;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '&') goto yy141;
- goto yy151;
+ goto yy98;
             }
         } else {
- if(yych <= '>') {
- if(yych != '/') goto yy141;
+ if(yych <= '\'') {
+ if(yych <= '&') goto yy141;
+ goto yy162;
             } else {
- if(yych <= '?') goto yy156;
- if(yych == '\\') goto yy144;
+ if(yych <= '/') goto yy141;
+ if(yych <= '7') goto yy149;
                 goto yy141;
             }
         }
-yy158:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '>') {
- if(yych <= 0x1F) {
- if(yych <= 0x09) {
- if(yych <= 0x08) goto yy98;
- goto yy141;
- } else {
- if(yych <= 0x0A) goto yy98;
- if(yych <= 0x0C) goto yy141;
- goto yy98;
- }
+ } else {
+ if(yych <= '\\') {
+ if(yych <= 'T') {
+ if(yych <= '?') goto yy163;
+ goto yy141;
             } else {
- if(yych <= '\'') {
- if(yych <= '&') goto yy141;
- goto yy162;
- } else {
- if(yych <= '/') goto yy141;
- if(yych <= '7') goto yy149;
- goto yy141;
- }
+ if(yych <= 'U') goto yy161;
+ if(yych <= '[') goto yy141;
+ goto yy158;
             }
         } else {
- if(yych <= '\\') {
- if(yych <= 'T') {
- if(yych <= '?') goto yy163;
- goto yy141;
- } else {
- if(yych <= 'U') goto yy161;
- if(yych <= '[') goto yy141;
- goto yy158;
- }
+ if(yych <= 'u') {
+ if(yych <= 't') goto yy141;
             } else {
- if(yych <= 'u') {
- if(yych <= 't') goto yy141;
- } else {
- if(yych == 'x') goto yy153;
- goto yy141;
- }
+ if(yych == 'x') goto yy153;
+ goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- goto yy172;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
+ goto yy172;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
+ goto yy172;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- goto yy172;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych <= 'f') goto yy172;
- goto yy141;
- }
+ if(yych <= '`') goto yy141;
+ if(yych <= 'f') goto yy172;
+ goto yy141;
             }
         }
+ }
 yy161:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- goto yy165;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
+ goto yy165;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
+ goto yy165;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- goto yy165;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych <= 'f') goto yy165;
- goto yy141;
- }
+ if(yych <= '`') goto yy141;
+ if(yych <= 'f') goto yy165;
+ goto yy141;
             }
         }
+ }
 yy162:
- yyaccept = 7;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy152;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ yyaccept = 7;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy152;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy163:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych >= '\\') goto yy144;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy141;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '&') goto yy141;
+ goto yy151;
         }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych >= '\\') goto yy144;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy141;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy141;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '&') goto yy141;
- goto yy151;
- }
+ } else {
+ if(yych <= '>') {
+ if(yych == '/') goto yy158;
+ goto yy141;
         } else {
- if(yych <= '>') {
- if(yych == '/') goto yy158;
- goto yy141;
- } else {
- if(yych <= '?') goto yy156;
- if(yych == '\\') goto yy144;
- goto yy141;
- }
+ if(yych <= '?') goto yy156;
+ if(yych == '\\') goto yy144;
+ goto yy141;
         }
+ }
 yy165:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy172:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy175:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy176;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy176;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy176:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy177;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy177;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy177:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy178;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy178;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy178:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy179;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy179;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy179:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy180;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy180;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy180:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy181;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy181;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy181:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy141;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy141;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy141;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy141;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy141;
+ goto yy98;
+ }
 yy182:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy183;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy183;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy183:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy184;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy184;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy184:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy141;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy141;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy141;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy141;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy141;
+ goto yy98;
+ }
 yy185:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy211;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy211;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy211;
- goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy211;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy211;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy211;
+ goto yy98;
+ }
 yy186:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy187;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy187;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy187:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy188;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy188;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy188:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy189;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy189;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy189:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy190;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy190;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy190:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy191;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy191;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy191:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy192;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy192;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy192:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy193;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy193;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy193:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy194:
- yyaccept = 1;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ yyaccept = 1;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy195:
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych != '\\') goto yy9;
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych != '\\') goto yy9;
 yy196:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == 'U') goto yy200;
- if(yych == 'u') goto yy199;
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 'U') goto yy200;
+ if(yych == 'u') goto yy199;
+ goto yy98;
 yy197:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych != '?') goto yy98;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '/') goto yy196;
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych != '?') goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '/') goto yy196;
+ goto yy98;
 yy199:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy208;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy208;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy208;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy208;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy208;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy208;
+ goto yy98;
+ }
 yy200:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy201;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy201;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy201:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy202;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy202;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy202:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy203;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy203;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy203:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy204;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy204;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy204:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy205;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy205;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy205:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy206;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy206;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy206:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy207;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy207;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy207:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy194;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy194;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy194;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy194;
+ goto yy98;
+ }
 yy208:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy209;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy209;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy209:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy210;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy210;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy210:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy194;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy194;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy194;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy194;
+ goto yy98;
+ }
 yy211:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy212;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy212;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy212:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy213;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy213;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy213:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy194;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy194;
- goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy194;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy194;
+ goto yy98;
+ }
 yy214:
- yych = *++YYCURSOR;
- if(yych == '\'') goto yy98;
- goto yy142;
+ yych = *++YYCURSOR;
+ if(yych == '\'') goto yy98;
+ goto yy142;
 yy215:
- ++YYCURSOR;
-#line 217 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_GREATEREQUAL); }
-#line 3029 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 217 "cpp.re"
+ { BOOST_WAVE_RET(T_GREATEREQUAL); }
+#line 3028 "cpp_re.inc"
 yy217:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy219;
-#line 210 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SHIFTRIGHT); }
-#line 3035 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy219;
+#line 210 "cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTRIGHT); }
+#line 3034 "cpp_re.inc"
 yy219:
- ++YYCURSOR;
-#line 211 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SHIFTRIGHTASSIGN); }
-#line 3040 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 211 "cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTRIGHTASSIGN); }
+#line 3039 "cpp_re.inc"
 yy221:
- ++YYCURSOR;
-#line 213 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_EQUAL); }
-#line 3045 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 213 "cpp.re"
+ { BOOST_WAVE_RET(T_EQUAL); }
+#line 3044 "cpp_re.inc"
 yy223:
- ++YYCURSOR;
-#line 214 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_NOTEQUAL); }
-#line 3050 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 214 "cpp.re"
+ { BOOST_WAVE_RET(T_NOTEQUAL); }
+#line 3049 "cpp_re.inc"
 yy225:
- yych = *++YYCURSOR;
- if(yych == '?') goto yy230;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '?') goto yy230;
+ goto yy98;
 yy226:
- ++YYCURSOR;
-#line 220 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OROR); }
-#line 3059 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 220 "cpp.re"
+ { BOOST_WAVE_RET(T_OROR); }
+#line 3058 "cpp_re.inc"
 yy228:
- ++YYCURSOR;
-#line 206 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ORASSIGN); }
-#line 3064 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 206 "cpp.re"
+ { BOOST_WAVE_RET(T_ORASSIGN); }
+#line 3063 "cpp_re.inc"
 yy230:
- yych = *++YYCURSOR;
- if(yych != '!') goto yy98;
- ++YYCURSOR;
-#line 222 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
-#line 3071 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != '!') goto yy98;
+ ++YYCURSOR;
+#line 222 "cpp.re"
+ { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
+#line 3070 "cpp_re.inc"
 yy233:
- ++YYCURSOR;
-#line 218 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ANDAND); }
-#line 3076 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 218 "cpp.re"
+ { BOOST_WAVE_RET(T_ANDAND); }
+#line 3075 "cpp_re.inc"
 yy235:
- ++YYCURSOR;
-#line 204 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ANDASSIGN); }
-#line 3081 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 204 "cpp.re"
+ { BOOST_WAVE_RET(T_ANDASSIGN); }
+#line 3080 "cpp_re.inc"
 yy237:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 8;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '@') {
- if(yych <= '/') {
- if(yych == '$') goto yy194;
- } else {
- if(yych <= '9') goto yy194;
- if(yych == '?') goto yy197;
- }
- } else {
- if(yych <= '^') {
- if(yych <= 'Z') goto yy194;
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy240;
- if(yych <= '`') goto yy239;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 8;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '@') {
+ if(yych <= '/') {
+ if(yych == '$') goto yy194;
+ } else {
+ if(yych <= '9') goto yy194;
+ if(yych == '?') goto yy197;
         }
+ } else {
+ if(yych <= '^') {
+ if(yych <= 'Z') goto yy194;
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy240;
+ if(yych <= '`') goto yy239;
+ if(yych <= 'z') goto yy194;
+ }
+ }
 yy239:
-#line 182 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XOR_ALT); }
-#line 3108 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 182 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XOR_ALT); }
+#line 3107 "cpp_re.inc"
 yy240:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'q') goto yy195;
- yyaccept = 9;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'q') goto yy195;
+ yyaccept = 9;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy243:
-#line 202 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XORASSIGN_ALT); }
-#line 3126 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 202 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XORASSIGN_ALT); }
+#line 3125 "cpp_re.inc"
 yy244:
- ++YYCURSOR;
-#line 201 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_XORASSIGN); }
-#line 3131 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 201 "cpp.re"
+ { BOOST_WAVE_RET(T_XORASSIGN); }
+#line 3130 "cpp_re.inc"
 yy246:
- ++YYCURSOR;
-#line 198 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_STARASSIGN); }
-#line 3136 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 198 "cpp.re"
+ { BOOST_WAVE_RET(T_STARASSIGN); }
+#line 3135 "cpp_re.inc"
 yy248:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '*') goto yy254;
-#line 238 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ARROW); }
-#line 3142 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '*') goto yy254;
+#line 238 "cpp.re"
+ { BOOST_WAVE_RET(T_ARROW); }
+#line 3141 "cpp_re.inc"
 yy250:
- ++YYCURSOR;
-#line 226 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_MINUSMINUS); }
-#line 3147 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 226 "cpp.re"
+ { BOOST_WAVE_RET(T_MINUSMINUS); }
+#line 3146 "cpp_re.inc"
 yy252:
- ++YYCURSOR;
-#line 197 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_MINUSASSIGN); }
-#line 3152 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 197 "cpp.re"
+ { BOOST_WAVE_RET(T_MINUSASSIGN); }
+#line 3151 "cpp_re.inc"
 yy254:
- ++YYCURSOR;
-#line 229 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 229 "cpp.re"
+ {
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
                 BOOST_WAVE_RET(T_ARROW);
@@ -3161,490 +3160,490 @@
                 BOOST_WAVE_RET(T_ARROWSTAR);
             }
         }
-#line 3165 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 3164 "cpp_re.inc"
 yy256:
- ++YYCURSOR;
-#line 225 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PLUSPLUS); }
-#line 3170 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 225 "cpp.re"
+ { BOOST_WAVE_RET(T_PLUSPLUS); }
+#line 3169 "cpp_re.inc"
 yy258:
- ++YYCURSOR;
-#line 196 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PLUSASSIGN); }
-#line 3175 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 196 "cpp.re"
+ { BOOST_WAVE_RET(T_PLUSASSIGN); }
+#line 3174 "cpp_re.inc"
 yy260:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
+ yych = *YYCURSOR;
 yy261:
- if(yych <= 'h') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy260;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy260;
- if(yych <= 0x1F) goto yy98;
- goto yy260;
- }
+ if(yych <= 'h') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy260;
+ goto yy98;
             } else {
- if(yych <= 'c') {
- if(yych != '/') goto yy98;
- } else {
- if(yych <= 'd') goto yy269;
- if(yych <= 'e') goto yy263;
- goto yy98;
- }
+ if(yych <= 0x0C) goto yy260;
+ if(yych <= 0x1F) goto yy98;
+ goto yy260;
             }
         } else {
- if(yych <= 'q') {
- if(yych <= 'l') {
- if(yych <= 'i') goto yy270;
- if(yych <= 'k') goto yy98;
- goto yy267;
- } else {
- if(yych == 'p') goto yy266;
- goto yy98;
- }
+ if(yych <= 'c') {
+ if(yych != '/') goto yy98;
             } else {
- if(yych <= 'u') {
- if(yych <= 'r') goto yy264;
- if(yych <= 't') goto yy98;
- goto yy268;
- } else {
- if(yych == 'w') goto yy265;
- goto yy98;
- }
+ if(yych <= 'd') goto yy269;
+ if(yych <= 'e') goto yy263;
+ goto yy98;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '*') goto yy377;
- goto yy98;
-yy263:
- yych = *++YYCURSOR;
- if(yych <= 'm') {
- if(yych == 'l') goto yy353;
- goto yy98;
+ } else {
+ if(yych <= 'q') {
+ if(yych <= 'l') {
+ if(yych <= 'i') goto yy270;
+ if(yych <= 'k') goto yy98;
+ goto yy267;
+ } else {
+ if(yych == 'p') goto yy266;
+ goto yy98;
+ }
         } else {
- if(yych <= 'n') goto yy354;
- if(yych == 'r') goto yy355;
- goto yy98;
+ if(yych <= 'u') {
+ if(yych <= 'r') goto yy264;
+ if(yych <= 't') goto yy98;
+ goto yy268;
+ } else {
+ if(yych == 'w') goto yy265;
+ goto yy98;
+ }
         }
-yy264:
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy347;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '*') goto yy377;
+ goto yy98;
+yy263:
+ yych = *++YYCURSOR;
+ if(yych <= 'm') {
+ if(yych == 'l') goto yy353;
         goto yy98;
-yy265:
- yych = *++YYCURSOR;
- if(yych == 'a') goto yy340;
+ } else {
+ if(yych <= 'n') goto yy354;
+ if(yych == 'r') goto yy355;
         goto yy98;
+ }
+yy264:
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy347;
+ goto yy98;
+yy265:
+ yych = *++YYCURSOR;
+ if(yych == 'a') goto yy340;
+ goto yy98;
 yy266:
- yych = *++YYCURSOR;
- if(yych == 'r') goto yy334;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'r') goto yy334;
+ goto yy98;
 yy267:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy330;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy330;
+ goto yy98;
 yy268:
- yych = *++YYCURSOR;
- if(yych == 'n') goto yy325;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'n') goto yy325;
+ goto yy98;
 yy269:
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy319;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy319;
+ goto yy98;
 yy270:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy278;
- if(yych == 'n') goto yy277;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy278;
+ if(yych == 'n') goto yy277;
+ goto yy98;
 yy271:
- yych = *++YYCURSOR;
- if(yych == '?') goto yy274;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '?') goto yy274;
+ goto yy98;
 yy272:
- ++YYCURSOR;
-#line 143 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND); }
-#line 3273 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 143 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND); }
+#line 3272 "cpp_re.inc"
 yy274:
- yych = *++YYCURSOR;
- if(yych != '=') goto yy98;
- ++YYCURSOR;
-#line 144 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
-#line 3280 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != '=') goto yy98;
+ ++YYCURSOR;
+#line 144 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
+#line 3279 "cpp_re.inc"
 yy277:
- yych = *++YYCURSOR;
- if(yych == 'c') goto yy289;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'c') goto yy289;
+ goto yy98;
 yy278:
- yyaccept = 10;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy281;
- if(yych == 'n') goto yy280;
+ yyaccept = 10;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy281;
+ if(yych == 'n') goto yy280;
 yy279:
-#line 261 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_IF); }
-#line 3293 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 261 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_IF); }
+#line 3292 "cpp_re.inc"
 yy280:
- yych = *++YYCURSOR;
- if(yych == 'd') goto yy285;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'd') goto yy285;
+ goto yy98;
 yy281:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- ++YYCURSOR;
-#line 262 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_IFDEF); }
-#line 3306 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ ++YYCURSOR;
+#line 262 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_IFDEF); }
+#line 3305 "cpp_re.inc"
 yy285:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- ++YYCURSOR;
-#line 263 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_IFNDEF); }
-#line 3315 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ ++YYCURSOR;
+#line 263 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_IFNDEF); }
+#line 3314 "cpp_re.inc"
 yy289:
- yych = *++YYCURSOR;
- if(yych != 'l') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'u') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yyaccept = 11;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '_') goto yy295;
- goto yy297;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'u') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yyaccept = 11;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '_') goto yy295;
+ goto yy297;
 yy294:
-#line 259 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_INCLUDE); }
-#line 3332 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 259 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_INCLUDE); }
+#line 3331 "cpp_re.inc"
 yy295:
- yych = *++YYCURSOR;
- if(yych == 'n') goto yy316;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'n') goto yy316;
+ goto yy98;
 yy296:
- yyaccept = 11;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
+ yyaccept = 11;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
 yy297:
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy296;
- goto yy294;
- } else {
- if(yych <= 0x0C) goto yy296;
- if(yych <= 0x1F) goto yy294;
- goto yy296;
- }
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy296;
+ goto yy294;
         } else {
- if(yych <= '.') {
- if(yych == '"') goto yy300;
- goto yy294;
- } else {
- if(yych <= '/') goto yy298;
- if(yych == '<') goto yy299;
- goto yy294;
- }
+ if(yych <= 0x0C) goto yy296;
+ if(yych <= 0x1F) goto yy294;
+ goto yy296;
+ }
+ } else {
+ if(yych <= '.') {
+ if(yych == '"') goto yy300;
+ goto yy294;
+ } else {
+ if(yych <= '/') goto yy298;
+ if(yych == '<') goto yy299;
+ goto yy294;
         }
+ }
 yy298:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '*') goto yy309;
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '*') goto yy309;
+ goto yy98;
 yy299:
- yych = *++YYCURSOR;
- if(yych == '>') goto yy98;
- goto yy306;
+ yych = *++YYCURSOR;
+ if(yych == '>') goto yy98;
+ goto yy306;
 yy300:
- yych = *++YYCURSOR;
- if(yych == '"') goto yy98;
- goto yy302;
+ yych = *++YYCURSOR;
+ if(yych == '"') goto yy98;
+ goto yy302;
 yy301:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy302:
- if(yybm[0+yych] & 8) {
- goto yy301;
- }
- if(yych <= '!') goto yy98;
- ++YYCURSOR;
-#line 256 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_QHEADER); }
-#line 3388 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ if(yybm[0+yych] & 8) {
+ goto yy301;
+ }
+ if(yych <= '!') goto yy98;
+ ++YYCURSOR;
+#line 256 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_QHEADER); }
+#line 3387 "cpp_re.inc"
 yy305:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy306:
- if(yybm[0+yych] & 16) {
- goto yy305;
- }
- if(yych <= '=') goto yy98;
- ++YYCURSOR;
-#line 253 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_HHEADER); }
-#line 3401 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ if(yybm[0+yych] & 16) {
+ goto yy305;
+ }
+ if(yych <= '=') goto yy98;
+ ++YYCURSOR;
+#line 253 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_HHEADER); }
+#line 3400 "cpp_re.inc"
 yy309:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy309;
- }
- if(yych == 0x0D) goto yy311;
- if(yych <= ')') goto yy98;
- goto yy313;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy309;
+ }
+ if(yych == 0x0D) goto yy311;
+ if(yych <= ')') goto yy98;
+ goto yy313;
 yy311:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy309;
- }
- if(yych == 0x0D) goto yy311;
- if(yych <= ')') goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy309;
+ }
+ if(yych == 0x0D) goto yy311;
+ if(yych <= ')') goto yy98;
 yy313:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 128) {
- goto yy313;
- }
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy309;
- } else {
- if(yych <= 0x1F) goto yy98;
- if(yych == '/') goto yy296;
- goto yy309;
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy309;
- }
- if(yych == 0x0D) goto yy311;
- if(yych <= ')') goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
         goto yy313;
+ }
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy309;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych == '/') goto yy296;
+ goto yy309;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy309;
+ }
+ if(yych == 0x0D) goto yy311;
+ if(yych <= ')') goto yy98;
+ goto yy313;
 yy316:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'x') goto yy98;
- yych = *++YYCURSOR;
- if(yych == 't') goto yy296;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'x') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 't') goto yy296;
+ goto yy98;
 yy319:
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- ++YYCURSOR;
-#line 267 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_DEFINE); }
-#line 3465 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ ++YYCURSOR;
+#line 267 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_DEFINE); }
+#line 3464 "cpp_re.inc"
 yy325:
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- ++YYCURSOR;
-#line 268 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_UNDEF); }
-#line 3476 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ ++YYCURSOR;
+#line 268 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_UNDEF); }
+#line 3475 "cpp_re.inc"
 yy330:
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- ++YYCURSOR;
-#line 269 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_LINE); }
-#line 3485 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ ++YYCURSOR;
+#line 269 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_LINE); }
+#line 3484 "cpp_re.inc"
 yy334:
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'm') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy98;
- ++YYCURSOR;
-#line 271 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_PRAGMA); }
-#line 3498 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy98;
+ ++YYCURSOR;
+#line 271 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_PRAGMA); }
+#line 3497 "cpp_re.inc"
 yy340:
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- ++YYCURSOR;
-#line 273 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_WARNING); }
-#line 3513 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ ++YYCURSOR;
+#line 273 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_WARNING); }
+#line 3512 "cpp_re.inc"
 yy347:
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- ++YYCURSOR;
-#line 275 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_MSEXT_PP_REGION); }
-#line 3526 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ ++YYCURSOR;
+#line 275 "cpp.re"
+ { BOOST_WAVE_RET(T_MSEXT_PP_REGION); }
+#line 3525 "cpp_re.inc"
 yy353:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy371;
- if(yych == 's') goto yy372;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy371;
+ if(yych == 's') goto yy372;
+ goto yy98;
 yy354:
- yych = *++YYCURSOR;
- if(yych == 'd') goto yy360;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'd') goto yy360;
+ goto yy98;
 yy355:
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy98;
- ++YYCURSOR;
-#line 270 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_ERROR); }
-#line 3546 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy98;
+ ++YYCURSOR;
+#line 270 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_ERROR); }
+#line 3545 "cpp_re.inc"
 yy360:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy361;
- if(yych == 'r') goto yy362;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy361;
+ if(yych == 'r') goto yy362;
+ goto yy98;
 yy361:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy369;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy369;
+ goto yy98;
 yy362:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- ++YYCURSOR;
-#line 276 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_MSEXT_PP_ENDREGION); }
-#line 3570 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ ++YYCURSOR;
+#line 276 "cpp.re"
+ { BOOST_WAVE_RET(T_MSEXT_PP_ENDREGION); }
+#line 3569 "cpp_re.inc"
 yy369:
- ++YYCURSOR;
-#line 266 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_ENDIF); }
-#line 3575 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 266 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_ENDIF); }
+#line 3574 "cpp_re.inc"
 yy371:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy375;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy375;
+ goto yy98;
 yy372:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- ++YYCURSOR;
-#line 264 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_ELSE); }
-#line 3586 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ ++YYCURSOR;
+#line 264 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_ELSE); }
+#line 3585 "cpp_re.inc"
 yy375:
- ++YYCURSOR;
-#line 265 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_ELIF); }
-#line 3591 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 265 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_ELIF); }
+#line 3590 "cpp_re.inc"
 yy377:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- } else {
- if(yych <= 0x1F) goto yy98;
- if(yych == '*') goto yy381;
- goto yy377;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych == '*') goto yy381;
+ goto yy377;
+ }
 yy379:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- goto yy379;
- } else {
- if(yych <= 0x1F) goto yy98;
- if(yych != '*') goto yy377;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ goto yy379;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych != '*') goto yy377;
+ }
 yy381:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x1F) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- if(yych >= 0x0E) goto yy98;
- } else {
- if(yych <= '*') {
- if(yych <= ')') goto yy377;
- goto yy381;
- } else {
- if(yych == '/') goto yy260;
- goto yy377;
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- goto yy379;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x1F) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ if(yych >= 0x0E) goto yy98;
+ } else {
+ if(yych <= '*') {
+ if(yych <= ')') goto yy377;
+ goto yy381;
         } else {
- if(yych <= 0x1F) goto yy98;
- if(yych == '*') goto yy381;
+ if(yych == '/') goto yy260;
             goto yy377;
         }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ goto yy379;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych == '*') goto yy381;
+ goto yy377;
+ }
 yy384:
- ++YYCURSOR;
-#line 155 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 155 "cpp.re"
+ {
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
                 BOOST_WAVE_RET(T_COLON);
@@ -3653,2442 +3652,2442 @@
                 BOOST_WAVE_RET(T_COLON_COLON);
             }
         }
-#line 3657 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 3656 "cpp_re.inc"
 yy386:
- ++YYCURSOR;
-#line 139 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET_ALT); }
-#line 3662 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 139 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET_ALT); }
+#line 3661 "cpp_re.inc"
 yy388:
- yyaccept = 12;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'e') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy261;
- } else {
- if(yych <= 0x0C) goto yy261;
- if(yych >= ' ') goto yy261;
- }
+ yyaccept = 12;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'e') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy261;
             } else {
- if(yych <= '.') {
- if(yych == '%') goto yy394;
- } else {
- if(yych <= '/') goto yy261;
- if(yych >= 'd') goto yy261;
- }
+ if(yych <= 0x0C) goto yy261;
+ if(yych >= ' ') goto yy261;
             }
         } else {
- if(yych <= 'p') {
- if(yych <= 'k') {
- if(yych == 'i') goto yy261;
- } else {
- if(yych <= 'l') goto yy261;
- if(yych >= 'p') goto yy261;
- }
+ if(yych <= '.') {
+ if(yych == '%') goto yy394;
             } else {
- if(yych <= 't') {
- if(yych == 'r') goto yy261;
- } else {
- if(yych == 'v') goto yy389;
- if(yych <= 'w') goto yy261;
- }
+ if(yych <= '/') goto yy261;
+ if(yych >= 'd') goto yy261;
+ }
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'k') {
+ if(yych == 'i') goto yy261;
+ } else {
+ if(yych <= 'l') goto yy261;
+ if(yych >= 'p') goto yy261;
+ }
+ } else {
+ if(yych <= 't') {
+ if(yych == 'r') goto yy261;
+ } else {
+ if(yych == 'v') goto yy389;
+ if(yych <= 'w') goto yy261;
             }
         }
+ }
 yy389:
-#line 141 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_ALT); }
-#line 3702 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 141 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_ALT); }
+#line 3701 "cpp_re.inc"
 yy390:
- ++YYCURSOR;
-#line 200 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PERCENTASSIGN); }
-#line 3707 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 200 "cpp.re"
+ { BOOST_WAVE_RET(T_PERCENTASSIGN); }
+#line 3706 "cpp_re.inc"
 yy392:
- ++YYCURSOR;
-#line 133 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE_ALT); }
-#line 3712 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 133 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE_ALT); }
+#line 3711 "cpp_re.inc"
 yy394:
- yych = *++YYCURSOR;
- if(yych != ':') goto yy98;
- ++YYCURSOR;
-#line 147 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND_ALT); }
-#line 3719 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != ':') goto yy98;
+ ++YYCURSOR;
+#line 147 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND_ALT); }
+#line 3718 "cpp_re.inc"
 yy397:
- ++YYCURSOR;
-#line 216 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LESSEQUAL); }
-#line 3724 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 216 "cpp.re"
+ { BOOST_WAVE_RET(T_LESSEQUAL); }
+#line 3723 "cpp_re.inc"
 yy399:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy405;
-#line 209 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SHIFTLEFT); }
-#line 3730 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy405;
+#line 209 "cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTLEFT); }
+#line 3729 "cpp_re.inc"
 yy401:
- ++YYCURSOR;
-#line 136 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET_ALT); }
-#line 3735 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 136 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET_ALT); }
+#line 3734 "cpp_re.inc"
 yy403:
- ++YYCURSOR;
-#line 130 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACE_ALT); }
-#line 3740 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 130 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE_ALT); }
+#line 3739 "cpp_re.inc"
 yy405:
- ++YYCURSOR;
-#line 212 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SHIFTLEFTASSIGN); }
-#line 3745 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 212 "cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTLEFTASSIGN); }
+#line 3744 "cpp_re.inc"
 yy407:
- yych = *++YYCURSOR;
- switch(yych) {
- case '!': goto yy420;
- case '\'': goto yy418;
- case '(': goto yy412;
- case ')': goto yy414;
- case '-': goto yy422;
- case '/': goto yy424;
- case '<': goto yy408;
- case '=': goto yy416;
- case '>': goto yy410;
- default: goto yy98;
- }
+ yych = *++YYCURSOR;
+ switch(yych) {
+ case '!': goto yy420;
+ case '\'': goto yy418;
+ case '(': goto yy412;
+ case ')': goto yy414;
+ case '-': goto yy422;
+ case '/': goto yy424;
+ case '<': goto yy408;
+ case '=': goto yy416;
+ case '>': goto yy410;
+ default: goto yy98;
+ }
 yy408:
- ++YYCURSOR;
-#line 129 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACE_TRIGRAPH); }
-#line 3764 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 129 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE_TRIGRAPH); }
+#line 3763 "cpp_re.inc"
 yy410:
- ++YYCURSOR;
-#line 132 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE_TRIGRAPH); }
-#line 3769 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 132 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE_TRIGRAPH); }
+#line 3768 "cpp_re.inc"
 yy412:
- ++YYCURSOR;
-#line 135 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET_TRIGRAPH); }
-#line 3774 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 135 "cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET_TRIGRAPH); }
+#line 3773 "cpp_re.inc"
 yy414:
- ++YYCURSOR;
-#line 138 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET_TRIGRAPH); }
-#line 3779 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 138 "cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET_TRIGRAPH); }
+#line 3778 "cpp_re.inc"
 yy416:
- yyaccept = 13;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'c') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy261;
- } else {
- if(yych <= 0x0C) goto yy261;
- if(yych >= ' ') goto yy261;
- }
+ yyaccept = 13;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'c') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy261;
             } else {
- if(yych <= '.') {
- if(yych == '#') goto yy437;
- } else {
- if(yych <= '/') goto yy261;
- if(yych == '?') goto yy436;
- }
+ if(yych <= 0x0C) goto yy261;
+ if(yych >= ' ') goto yy261;
             }
         } else {
- if(yych <= 'p') {
- if(yych <= 'i') {
- if(yych <= 'e') goto yy261;
- if(yych >= 'i') goto yy261;
- } else {
- if(yych == 'l') goto yy261;
- if(yych >= 'p') goto yy261;
- }
+ if(yych <= '.') {
+ if(yych == '#') goto yy437;
             } else {
- if(yych <= 't') {
- if(yych == 'r') goto yy261;
- } else {
- if(yych == 'v') goto yy417;
- if(yych <= 'w') goto yy261;
- }
+ if(yych <= '/') goto yy261;
+ if(yych == '?') goto yy436;
+ }
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'i') {
+ if(yych <= 'e') goto yy261;
+ if(yych >= 'i') goto yy261;
+ } else {
+ if(yych == 'l') goto yy261;
+ if(yych >= 'p') goto yy261;
+ }
+ } else {
+ if(yych <= 't') {
+ if(yych == 'r') goto yy261;
+ } else {
+ if(yych == 'v') goto yy417;
+ if(yych <= 'w') goto yy261;
             }
         }
+ }
 yy417:
-#line 142 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_TRIGRAPH); }
-#line 3820 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 142 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_TRIGRAPH); }
+#line 3819 "cpp_re.inc"
 yy418:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy434;
-#line 181 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_XOR_TRIGRAPH); }
-#line 3826 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy434;
+#line 181 "cpp.re"
+ { BOOST_WAVE_RET(T_XOR_TRIGRAPH); }
+#line 3825 "cpp_re.inc"
 yy420:
- yyaccept = 14;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '>') {
- if(yych == '=') goto yy429;
- } else {
- if(yych <= '?') goto yy426;
- if(yych == '|') goto yy427;
- }
+ yyaccept = 14;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '>') {
+ if(yych == '=') goto yy429;
+ } else {
+ if(yych <= '?') goto yy426;
+ if(yych == '|') goto yy427;
+ }
 yy421:
-#line 187 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OR_TRIGRAPH); }
-#line 3839 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 187 "cpp.re"
+ { BOOST_WAVE_RET(T_OR_TRIGRAPH); }
+#line 3838 "cpp_re.inc"
 yy422:
- ++YYCURSOR;
-#line 189 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_COMPL_TRIGRAPH); }
-#line 3844 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 189 "cpp.re"
+ { BOOST_WAVE_RET(T_COMPL_TRIGRAPH); }
+#line 3843 "cpp_re.inc"
 yy424:
- yyaccept = 15;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'U') goto yy186;
- if(yych == 'u') goto yy185;
+ yyaccept = 15;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'U') goto yy186;
+ if(yych == 'u') goto yy185;
 yy425:
-#line 239 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ANY_TRIGRAPH); }
-#line 3853 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 239 "cpp.re"
+ { BOOST_WAVE_RET(T_ANY_TRIGRAPH); }
+#line 3852 "cpp_re.inc"
 yy426:
- yych = *++YYCURSOR;
- if(yych == '?') goto yy431;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '?') goto yy431;
+ goto yy98;
 yy427:
- ++YYCURSOR;
-#line 221 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
-#line 3862 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 221 "cpp.re"
+ { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
+#line 3861 "cpp_re.inc"
 yy429:
- ++YYCURSOR;
-#line 208 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ORASSIGN_TRIGRAPH); }
-#line 3867 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 208 "cpp.re"
+ { BOOST_WAVE_RET(T_ORASSIGN_TRIGRAPH); }
+#line 3866 "cpp_re.inc"
 yy431:
- yych = *++YYCURSOR;
- if(yych != '!') goto yy98;
- ++YYCURSOR;
-#line 224 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
-#line 3874 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != '!') goto yy98;
+ ++YYCURSOR;
+#line 224 "cpp.re"
+ { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
+#line 3873 "cpp_re.inc"
 yy434:
- ++YYCURSOR;
-#line 203 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_XORASSIGN_TRIGRAPH); }
-#line 3879 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 203 "cpp.re"
+ { BOOST_WAVE_RET(T_XORASSIGN_TRIGRAPH); }
+#line 3878 "cpp_re.inc"
 yy436:
- yych = *++YYCURSOR;
- if(yych == '?') goto yy439;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '?') goto yy439;
+ goto yy98;
 yy437:
- ++YYCURSOR;
-#line 145 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
-#line 3888 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 145 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
+#line 3887 "cpp_re.inc"
 yy439:
- yych = *++YYCURSOR;
- if(yych != '=') goto yy98;
- ++YYCURSOR;
-#line 146 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
-#line 3895 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != '=') goto yy98;
+ ++YYCURSOR;
+#line 146 "cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
+#line 3894 "cpp_re.inc"
 yy442:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case 'a': goto yy443;
- case 'b': goto yy444;
- case 'c': goto yy445;
- case 'd': goto yy446;
- case 'e': goto yy495;
- case 'f': goto yy493;
- case 'i': goto yy492;
- case 'l': goto yy496;
- case 's': goto yy449;
- case 't': goto yy494;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case 'a': goto yy443;
+ case 'b': goto yy444;
+ case 'c': goto yy445;
+ case 'd': goto yy446;
+ case 'e': goto yy495;
+ case 'f': goto yy493;
+ case 'i': goto yy492;
+ case 'l': goto yy496;
+ case 's': goto yy449;
+ case 't': goto yy494;
+ default: goto yy195;
+ }
 yy443:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 's') goto yy489;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 's') goto yy489;
+ goto yy195;
 yy444:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy484;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy484;
+ goto yy195;
 yy445:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy479;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy479;
+ goto yy195;
 yy446:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy471;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy471;
+ goto yy195;
 yy447:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy463;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy463;
+ goto yy195;
 yy448:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy457;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy457;
+ goto yy195;
 yy449:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 16;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 16;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy456:
-#line 120 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_STDCALL : T_IDENTIFIER); }
-#line 3971 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 120 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_STDCALL : T_IDENTIFIER); }
+#line 3970 "cpp_re.inc"
 yy457:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
 yy458:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 17;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 17;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy462:
-#line 125 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INLINE : T_IDENTIFIER); }
-#line 3996 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 125 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INLINE : T_IDENTIFIER); }
+#line 3995 "cpp_re.inc"
 yy463:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 18;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 18;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy470:
-#line 119 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_FASTCALL : T_IDENTIFIER); }
-#line 4026 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 119 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_FASTCALL : T_IDENTIFIER); }
+#line 4025 "cpp_re.inc"
 yy471:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 19;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 19;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy478:
-#line 117 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_DECLSPEC : T_IDENTIFIER); }
-#line 4056 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 117 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_DECLSPEC : T_IDENTIFIER); }
+#line 4055 "cpp_re.inc"
 yy479:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 20;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 20;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy483:
-#line 118 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_CDECL : T_IDENTIFIER); }
-#line 4077 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 118 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_CDECL : T_IDENTIFIER); }
+#line 4076 "cpp_re.inc"
 yy484:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 21;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 21;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy488:
-#line 116 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_BASED : T_IDENTIFIER); }
-#line 4098 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 116 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_BASED : T_IDENTIFIER); }
+#line 4097 "cpp_re.inc"
 yy489:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'm') goto yy195;
- yyaccept = 22;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'm') goto yy195;
+ yyaccept = 22;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy491:
-#line 126 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_ASM : T_IDENTIFIER); }
-#line 4113 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 126 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_ASM : T_IDENTIFIER); }
+#line 4112 "cpp_re.inc"
 yy492:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy518;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy518;
+ goto yy195;
 yy493:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy463;
- if(yych == 'i') goto yy511;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy463;
+ if(yych == 'i') goto yy511;
+ goto yy195;
 yy494:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'r') goto yy508;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'r') goto yy508;
+ goto yy195;
 yy495:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'x') goto yy502;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'x') goto yy502;
+ goto yy195;
 yy496:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'v') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 23;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'v') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 23;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy501:
-#line 124 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_LEAVE : T_IDENTIFIER); }
-#line 4158 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 124 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_LEAVE : T_IDENTIFIER); }
+#line 4157 "cpp_re.inc"
 yy502:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 24;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 24;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy507:
-#line 122 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_EXCEPT : T_IDENTIFIER); }
-#line 4182 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 122 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_EXCEPT : T_IDENTIFIER); }
+#line 4181 "cpp_re.inc"
 yy508:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'y') goto yy195;
- yyaccept = 25;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'y') goto yy195;
+ yyaccept = 25;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy510:
-#line 121 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_TRY : T_IDENTIFIER); }
-#line 4197 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 121 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_TRY : T_IDENTIFIER); }
+#line 4196 "cpp_re.inc"
 yy511:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'y') goto yy195;
- yyaccept = 26;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'y') goto yy195;
+ yyaccept = 26;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy517:
-#line 123 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_FINALLY : T_IDENTIFIER); }
-#line 4224 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 123 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_FINALLY : T_IDENTIFIER); }
+#line 4223 "cpp_re.inc"
 yy518:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'l') goto yy458;
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case '1': goto yy520;
- case '3': goto yy521;
- case '6': goto yy522;
- case '8': goto yy523;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'l') goto yy458;
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case '1': goto yy520;
+ case '3': goto yy521;
+ case '6': goto yy522;
+ case '8': goto yy523;
+ default: goto yy195;
+ }
 yy520:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '6') goto yy529;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '6') goto yy529;
+ goto yy195;
 yy521:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '2') goto yy527;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '2') goto yy527;
+ goto yy195;
 yy522:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '4') goto yy525;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '4') goto yy525;
+ goto yy195;
 yy523:
- yyaccept = 27;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 27;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy524:
-#line 112 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT8 : T_IDENTIFIER); }
-#line 4265 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 112 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT8 : T_IDENTIFIER); }
+#line 4264 "cpp_re.inc"
 yy525:
- yyaccept = 28;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 28;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy526:
-#line 115 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT64 : T_IDENTIFIER); }
-#line 4277 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 115 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT64 : T_IDENTIFIER); }
+#line 4276 "cpp_re.inc"
 yy527:
- yyaccept = 29;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 29;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy528:
-#line 114 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT32 : T_IDENTIFIER); }
-#line 4289 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 114 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT32 : T_IDENTIFIER); }
+#line 4288 "cpp_re.inc"
 yy529:
- yyaccept = 30;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 30;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy530:
-#line 113 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT16 : T_IDENTIFIER); }
-#line 4301 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 113 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_ms_extensions ? T_MSEXT_INT16 : T_IDENTIFIER); }
+#line 4300 "cpp_re.inc"
 yy531:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'h') goto yy537;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'h') goto yy537;
+ goto yy195;
 yy532:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 31;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 31;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy536:
-#line 110 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_WHILE); }
-#line 4327 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 110 "cpp.re"
+ { BOOST_WAVE_RET(T_WHILE); }
+#line 4326 "cpp_re.inc"
 yy537:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != '_') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 32;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != '_') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 32;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy542:
-#line 109 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_WCHART); }
-#line 4351 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 109 "cpp.re"
+ { BOOST_WAVE_RET(T_WCHART); }
+#line 4350 "cpp_re.inc"
 yy543:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'r') goto yy555;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'r') goto yy555;
+ goto yy195;
 yy544:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy545;
- if(yych == 'l') goto yy546;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy545;
+ if(yych == 'l') goto yy546;
+ goto yy195;
 yy545:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy553;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy553;
+ goto yy195;
 yy546:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 33;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 33;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy552:
-#line 108 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_VOLATILE); }
-#line 4394 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 108 "cpp.re"
+ { BOOST_WAVE_RET(T_VOLATILE); }
+#line 4393 "cpp_re.inc"
 yy553:
- yyaccept = 34;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 34;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy554:
-#line 107 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_VOID); }
-#line 4406 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 107 "cpp.re"
+ { BOOST_WAVE_RET(T_VOID); }
+#line 4405 "cpp_re.inc"
 yy555:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'u') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 35;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'u') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 35;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy560:
-#line 106 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_VIRTUAL); }
-#line 4430 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 106 "cpp.re"
+ { BOOST_WAVE_RET(T_VIRTUAL); }
+#line 4429 "cpp_re.inc"
 yy561:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy567;
- if(yych == 's') goto yy568;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy567;
+ if(yych == 's') goto yy568;
+ goto yy195;
 yy562:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'g') goto yy195;
- yyaccept = 36;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'g') goto yy195;
+ yyaccept = 36;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy566:
-#line 105 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_USING); }
-#line 4457 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 105 "cpp.re"
+ { BOOST_WAVE_RET(T_USING); }
+#line 4456 "cpp_re.inc"
 yy567:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy575;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy575;
+ goto yy195;
 yy568:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'g') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 37;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'g') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 37;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy574:
-#line 104 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_UNSIGNED); }
-#line 4489 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 104 "cpp.re"
+ { BOOST_WAVE_RET(T_UNSIGNED); }
+#line 4488 "cpp_re.inc"
 yy575:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 38;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 38;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy577:
-#line 103 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_UNION); }
-#line 4504 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 103 "cpp.re"
+ { BOOST_WAVE_RET(T_UNION); }
+#line 4503 "cpp_re.inc"
 yy578:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'm') goto yy608;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'm') goto yy608;
+ goto yy195;
 yy579:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy601;
- if(yych == 'r') goto yy602;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy601;
+ if(yych == 'r') goto yy602;
+ goto yy195;
 yy580:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'u') goto yy596;
- if(yych == 'y') goto yy597;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'u') goto yy596;
+ if(yych == 'y') goto yy597;
+ goto yy195;
 yy581:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'h') {
- if(yych != 'd') goto yy195;
- } else {
- if(yych <= 'i') goto yy585;
- if(yych == 'n') goto yy586;
- goto yy195;
- }
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy593;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'h') {
+ if(yych != 'd') goto yy195;
+ } else {
+ if(yych <= 'i') goto yy585;
+ if(yych == 'n') goto yy586;
         goto yy195;
+ }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy593;
+ goto yy195;
 yy585:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy591;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy591;
+ goto yy195;
 yy586:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'm') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 39;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'm') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 39;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy590:
-#line 102 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_TYPENAME); }
-#line 4567 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 102 "cpp.re"
+ { BOOST_WAVE_RET(T_TYPENAME); }
+#line 4566 "cpp_re.inc"
 yy591:
- yyaccept = 40;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 40;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy592:
-#line 101 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_TYPEID); }
-#line 4579 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 101 "cpp.re"
+ { BOOST_WAVE_RET(T_TYPEID); }
+#line 4578 "cpp_re.inc"
 yy593:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'f') goto yy195;
- yyaccept = 41;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'f') goto yy195;
+ yyaccept = 41;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy595:
-#line 100 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_TYPEDEF); }
-#line 4594 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 100 "cpp.re"
+ { BOOST_WAVE_RET(T_TYPEDEF); }
+#line 4593 "cpp_re.inc"
 yy596:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy599;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy599;
+ goto yy195;
 yy597:
- yyaccept = 42;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 42;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy598:
-#line 99 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_TRY); }
-#line 4611 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 99 "cpp.re"
+ { BOOST_WAVE_RET(T_TRY); }
+#line 4610 "cpp_re.inc"
 yy599:
- yyaccept = 43;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 43;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy600:
-#line 98 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_TRUE); }
-#line 4623 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 98 "cpp.re"
+ { BOOST_WAVE_RET(T_TRUE); }
+#line 4622 "cpp_re.inc"
 yy601:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 's') goto yy606;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 's') goto yy606;
+ goto yy195;
 yy602:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'o') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'w') goto yy195;
- yyaccept = 44;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'o') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'w') goto yy195;
+ yyaccept = 44;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy605:
-#line 97 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_THROW); }
-#line 4646 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 97 "cpp.re"
+ { BOOST_WAVE_RET(T_THROW); }
+#line 4645 "cpp_re.inc"
 yy606:
- yyaccept = 45;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 45;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy607:
-#line 96 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_THIS); }
-#line 4658 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 96 "cpp.re"
+ { BOOST_WAVE_RET(T_THIS); }
+#line 4657 "cpp_re.inc"
 yy608:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 46;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 46;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy614:
-#line 95 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_TEMPLATE); }
-#line 4685 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 95 "cpp.re"
+ { BOOST_WAVE_RET(T_TEMPLATE); }
+#line 4684 "cpp_re.inc"
 yy615:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy650;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy650;
+ goto yy195;
 yy616:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'g') goto yy640;
- if(yych == 'z') goto yy641;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'g') goto yy640;
+ if(yych == 'z') goto yy641;
+ goto yy195;
 yy617:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy624;
- if(yych == 'r') goto yy625;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy624;
+ if(yych == 'r') goto yy625;
+ goto yy195;
 yy618:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'h') goto yy195;
- yyaccept = 47;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'h') goto yy195;
+ yyaccept = 47;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy623:
-#line 94 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SWITCH); }
-#line 4726 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 94 "cpp.re"
+ { BOOST_WAVE_RET(T_SWITCH); }
+#line 4725 "cpp_re.inc"
 yy624:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 't') goto yy630;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 't') goto yy630;
+ goto yy195;
 yy625:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'u') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 48;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'u') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 48;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy629:
-#line 93 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_STRUCT); }
-#line 4752 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 93 "cpp.re"
+ { BOOST_WAVE_RET(T_STRUCT); }
+#line 4751 "cpp_re.inc"
 yy630:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 49;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '@') {
- if(yych <= '/') {
- if(yych == '$') goto yy194;
- } else {
- if(yych <= '9') goto yy194;
- if(yych == '?') goto yy197;
- }
- } else {
- if(yych <= '^') {
- if(yych <= 'Z') goto yy194;
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy634;
- if(yych <= '`') goto yy633;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 49;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '@') {
+ if(yych <= '/') {
+ if(yych == '$') goto yy194;
+ } else {
+ if(yych <= '9') goto yy194;
+ if(yych == '?') goto yy197;
+ }
+ } else {
+ if(yych <= '^') {
+ if(yych <= 'Z') goto yy194;
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy634;
+ if(yych <= '`') goto yy633;
+ if(yych <= 'z') goto yy194;
         }
+ }
 yy633:
-#line 91 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_STATIC); }
-#line 4782 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 91 "cpp.re"
+ { BOOST_WAVE_RET(T_STATIC); }
+#line 4781 "cpp_re.inc"
 yy634:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 50;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 50;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy639:
-#line 92 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_STATICCAST); }
-#line 4806 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 92 "cpp.re"
+ { BOOST_WAVE_RET(T_STATICCAST); }
+#line 4805 "cpp_re.inc"
 yy640:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy646;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy646;
+ goto yy195;
 yy641:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'o') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'f') goto yy195;
- yyaccept = 51;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'o') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'f') goto yy195;
+ yyaccept = 51;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy645:
-#line 90 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SIZEOF); }
-#line 4832 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 90 "cpp.re"
+ { BOOST_WAVE_RET(T_SIZEOF); }
+#line 4831 "cpp_re.inc"
 yy646:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 52;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 52;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy649:
-#line 89 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SIGNED); }
-#line 4850 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 89 "cpp.re"
+ { BOOST_WAVE_RET(T_SIGNED); }
+#line 4849 "cpp_re.inc"
 yy650:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 53;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 53;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy653:
-#line 88 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_SHORT); }
-#line 4868 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 88 "cpp.re"
+ { BOOST_WAVE_RET(T_SHORT); }
+#line 4867 "cpp_re.inc"
 yy654:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'h') {
- if(yych != 'g') goto yy195;
- } else {
- if(yych <= 'i') goto yy656;
- if(yych == 't') goto yy657;
- goto yy195;
- }
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy676;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'h') {
+ if(yych != 'g') goto yy195;
+ } else {
+ if(yych <= 'i') goto yy656;
+ if(yych == 't') goto yy657;
         goto yy195;
+ }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy676;
+ goto yy195;
 yy656:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy662;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy662;
+ goto yy195;
 yy657:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'u') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 54;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'u') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 54;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy661:
-#line 87 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_RETURN); }
-#line 4908 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 87 "cpp.re"
+ { BOOST_WAVE_RET(T_RETURN); }
+#line 4907 "cpp_re.inc"
 yy662:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != '_') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 55;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != '_') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 55;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy675:
-#line 86 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_REINTERPRETCAST); }
-#line 4956 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 86 "cpp.re"
+ { BOOST_WAVE_RET(T_REINTERPRETCAST); }
+#line 4955 "cpp_re.inc"
 yy676:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 56;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 56;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy681:
-#line 85 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_REGISTER); }
-#line 4980 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 85 "cpp.re"
+ { BOOST_WAVE_RET(T_REGISTER); }
+#line 4979 "cpp_re.inc"
 yy682:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy689;
- if(yych == 'o') goto yy690;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy689;
+ if(yych == 'o') goto yy690;
+ goto yy195;
 yy683:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'b') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 57;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'b') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 57;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy688:
-#line 84 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PUBLIC); }
-#line 5010 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 84 "cpp.re"
+ { BOOST_WAVE_RET(T_PUBLIC); }
+#line 5009 "cpp_re.inc"
 yy689:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'v') goto yy698;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'v') goto yy698;
+ goto yy195;
 yy690:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 58;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 58;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy697:
-#line 83 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PROTECTED); }
-#line 5045 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 83 "cpp.re"
+ { BOOST_WAVE_RET(T_PROTECTED); }
+#line 5044 "cpp_re.inc"
 yy698:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 59;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 59;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy702:
-#line 82 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PRIVATE); }
-#line 5066 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 82 "cpp.re"
+ { BOOST_WAVE_RET(T_PRIVATE); }
+#line 5065 "cpp_re.inc"
 yy703:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy710;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy710;
+ goto yy195;
 yy704:
- yyaccept = 60;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '@') {
- if(yych <= '/') {
- if(yych == '$') goto yy194;
- } else {
- if(yych <= '9') goto yy194;
- if(yych == '?') goto yy197;
- }
- } else {
- if(yych <= '^') {
- if(yych <= 'Z') goto yy194;
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy706;
- if(yych <= '`') goto yy705;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 60;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '@') {
+ if(yych <= '/') {
+ if(yych == '$') goto yy194;
+ } else {
+ if(yych <= '9') goto yy194;
+ if(yych == '?') goto yy197;
+ }
+ } else {
+ if(yych <= '^') {
+ if(yych <= 'Z') goto yy194;
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy706;
+ if(yych <= '`') goto yy705;
+ if(yych <= 'z') goto yy194;
         }
+ }
 yy705:
-#line 223 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_OROR_ALT); }
-#line 5095 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 223 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_OROR_ALT); }
+#line 5094 "cpp_re.inc"
 yy706:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'q') goto yy195;
- yyaccept = 61;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'q') goto yy195;
+ yyaccept = 61;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy709:
-#line 207 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ORASSIGN_ALT); }
-#line 5113 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 207 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ORASSIGN_ALT); }
+#line 5112 "cpp_re.inc"
 yy710:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'o') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 62;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'o') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 62;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy716:
-#line 81 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_OPERATOR); }
-#line 5140 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 81 "cpp.re"
+ { BOOST_WAVE_RET(T_OPERATOR); }
+#line 5139 "cpp_re.inc"
 yy717:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'm') goto yy728;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'm') goto yy728;
+ goto yy195;
 yy718:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'w') goto yy726;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'w') goto yy726;
+ goto yy195;
 yy719:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 63;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '@') {
- if(yych <= '/') {
- if(yych == '$') goto yy194;
- } else {
- if(yych <= '9') goto yy194;
- if(yych == '?') goto yy197;
- }
- } else {
- if(yych <= '^') {
- if(yych <= 'Z') goto yy194;
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy722;
- if(yych <= '`') goto yy721;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 63;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '@') {
+ if(yych <= '/') {
+ if(yych == '$') goto yy194;
+ } else {
+ if(yych <= '9') goto yy194;
+ if(yych == '?') goto yy197;
+ }
+ } else {
+ if(yych <= '^') {
+ if(yych <= 'Z') goto yy194;
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy722;
+ if(yych <= '`') goto yy721;
+ if(yych <= 'z') goto yy194;
         }
+ }
 yy721:
-#line 192 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_NOT_ALT); }
-#line 5177 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 192 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_NOT_ALT); }
+#line 5176 "cpp_re.inc"
 yy722:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'q') goto yy195;
- yyaccept = 64;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'q') goto yy195;
+ yyaccept = 64;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy725:
-#line 215 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_NOTEQUAL_ALT); }
-#line 5195 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 215 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_NOTEQUAL_ALT); }
+#line 5194 "cpp_re.inc"
 yy726:
- yyaccept = 65;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 65;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy727:
-#line 80 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_NEW); }
-#line 5207 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 80 "cpp.re"
+ { BOOST_WAVE_RET(T_NEW); }
+#line 5206 "cpp_re.inc"
 yy728:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 66;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 66;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy735:
-#line 79 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_NAMESPACE); }
-#line 5237 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 79 "cpp.re"
+ { BOOST_WAVE_RET(T_NAMESPACE); }
+#line 5236 "cpp_re.inc"
 yy736:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'b') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 67;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'b') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 67;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy742:
-#line 78 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_MUTABLE); }
-#line 5264 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 78 "cpp.re"
+ { BOOST_WAVE_RET(T_MUTABLE); }
+#line 5263 "cpp_re.inc"
 yy743:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'g') goto yy195;
- yyaccept = 68;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'g') goto yy195;
+ yyaccept = 68;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy746:
-#line 77 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LONG); }
-#line 5282 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 77 "cpp.re"
+ { BOOST_WAVE_RET(T_LONG); }
+#line 5281 "cpp_re.inc"
 yy747:
- yyaccept = 69;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 69;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy748:
-#line 73 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_IF); }
-#line 5294 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 73 "cpp.re"
+ { BOOST_WAVE_RET(T_IF); }
+#line 5293 "cpp_re.inc"
 yy749:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'p') goto yy758;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'p') goto yy758;
+ goto yy195;
 yy750:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'l') goto yy751;
- if(yych == 't') goto yy752;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'l') goto yy751;
+ if(yych == 't') goto yy752;
+ goto yy195;
 yy751:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy754;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy754;
+ goto yy195;
 yy752:
- yyaccept = 70;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 70;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy753:
-#line 76 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_INT); }
-#line 5322 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 76 "cpp.re"
+ { BOOST_WAVE_RET(T_INT); }
+#line 5321 "cpp_re.inc"
 yy754:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 71;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 71;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy757:
-#line 75 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_INLINE); }
-#line 5340 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 75 "cpp.re"
+ { BOOST_WAVE_RET(T_INLINE); }
+#line 5339 "cpp_re.inc"
 yy758:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'o') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 72;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'o') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 72;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy762:
-#line 74 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->enable_import_keyword ? T_IMPORT : T_IDENTIFIER); }
-#line 5361 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 74 "cpp.re"
+ { BOOST_WAVE_RET(s->enable_import_keyword ? T_IMPORT : T_IDENTIFIER); }
+#line 5360 "cpp_re.inc"
 yy763:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'o') goto yy195;
- yyaccept = 73;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'o') goto yy195;
+ yyaccept = 73;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy766:
-#line 72 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_GOTO); }
-#line 5379 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 72 "cpp.re"
+ { BOOST_WAVE_RET(T_GOTO); }
+#line 5378 "cpp_re.inc"
 yy767:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'l') goto yy782;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'l') goto yy782;
+ goto yy195;
 yy768:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy778;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy778;
+ goto yy195;
 yy769:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'r') goto yy776;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'r') goto yy776;
+ goto yy195;
 yy770:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 74;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 74;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy775:
-#line 71 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_FRIEND); }
-#line 5418 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 71 "cpp.re"
+ { BOOST_WAVE_RET(T_FRIEND); }
+#line 5417 "cpp_re.inc"
 yy776:
- yyaccept = 75;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 75;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy777:
-#line 70 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_FOR); }
-#line 5430 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 70 "cpp.re"
+ { BOOST_WAVE_RET(T_FOR); }
+#line 5429 "cpp_re.inc"
 yy778:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 76;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 76;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy781:
-#line 69 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_FLOAT); }
-#line 5448 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 69 "cpp.re"
+ { BOOST_WAVE_RET(T_FLOAT); }
+#line 5447 "cpp_re.inc"
 yy782:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 77;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 77;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy785:
-#line 68 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_FALSE); }
-#line 5466 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 68 "cpp.re"
+ { BOOST_WAVE_RET(T_FALSE); }
+#line 5465 "cpp_re.inc"
 yy786:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 's') goto yy808;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 's') goto yy808;
+ goto yy195;
 yy787:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'u') goto yy805;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'u') goto yy805;
+ goto yy195;
 yy788:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'p') goto yy789;
- if(yych == 't') goto yy790;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'p') goto yy789;
+ if(yych == 't') goto yy790;
+ goto yy195;
 yy789:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'l') goto yy795;
- if(yych == 'o') goto yy796;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'l') goto yy795;
+ if(yych == 'o') goto yy796;
+ goto yy195;
 yy790:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 78;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 78;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy794:
-#line 67 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_EXTERN); }
-#line 5509 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 67 "cpp.re"
+ { BOOST_WAVE_RET(T_EXTERN); }
+#line 5508 "cpp_re.inc"
 yy795:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy800;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy800;
+ goto yy195;
 yy796:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 79;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 79;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy799:
-#line 66 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_EXPORT); }
-#line 5532 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 66 "cpp.re"
+ { BOOST_WAVE_RET(T_EXPORT); }
+#line 5531 "cpp_re.inc"
 yy800:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 80;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 80;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy804:
-#line 65 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_EXPLICIT); }
-#line 5553 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 65 "cpp.re"
+ { BOOST_WAVE_RET(T_EXPLICIT); }
+#line 5552 "cpp_re.inc"
 yy805:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'm') goto yy195;
- yyaccept = 81;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'm') goto yy195;
+ yyaccept = 81;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy807:
-#line 64 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ENUM); }
-#line 5568 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 64 "cpp.re"
+ { BOOST_WAVE_RET(T_ENUM); }
+#line 5567 "cpp_re.inc"
 yy808:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 82;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 82;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy810:
-#line 63 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ELSE); }
-#line 5583 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 63 "cpp.re"
+ { BOOST_WAVE_RET(T_ELSE); }
+#line 5582 "cpp_re.inc"
 yy811:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'f') goto yy831;
- if(yych == 'l') goto yy832;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'f') goto yy831;
+ if(yych == 'l') goto yy832;
+ goto yy195;
 yy812:
- yyaccept = 83;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'Z') {
- if(yych <= '9') {
- if(yych == '$') goto yy194;
- if(yych >= '0') goto yy194;
- } else {
- if(yych == '?') goto yy197;
- if(yych >= 'A') goto yy194;
- }
+ yyaccept = 83;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'Z') {
+ if(yych <= '9') {
+ if(yych == '$') goto yy194;
+ if(yych >= '0') goto yy194;
         } else {
- if(yych <= '_') {
- if(yych == '\\') goto yy196;
- if(yych >= '_') goto yy194;
+ if(yych == '?') goto yy197;
+ if(yych >= 'A') goto yy194;
+ }
+ } else {
+ if(yych <= '_') {
+ if(yych == '\\') goto yy196;
+ if(yych >= '_') goto yy194;
+ } else {
+ if(yych <= 't') {
+ if(yych >= 'a') goto yy194;
             } else {
- if(yych <= 't') {
- if(yych >= 'a') goto yy194;
- } else {
- if(yych <= 'u') goto yy826;
- if(yych <= 'z') goto yy194;
- }
+ if(yych <= 'u') goto yy826;
+ if(yych <= 'z') goto yy194;
             }
         }
+ }
 yy813:
-#line 60 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DO); }
-#line 5617 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 60 "cpp.re"
+ { BOOST_WAVE_RET(T_DO); }
+#line 5616 "cpp_re.inc"
 yy814:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'm') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != '_') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 84;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'm') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != '_') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 84;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy825:
-#line 62 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DYNAMICCAST); }
-#line 5659 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 62 "cpp.re"
+ { BOOST_WAVE_RET(T_DYNAMICCAST); }
+#line 5658 "cpp_re.inc"
 yy826:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'b') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 85;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'b') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 85;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy830:
-#line 61 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DOUBLE); }
-#line 5680 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 61 "cpp.re"
+ { BOOST_WAVE_RET(T_DOUBLE); }
+#line 5679 "cpp_re.inc"
 yy831:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy837;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy837;
+ goto yy195;
 yy832:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 86;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 86;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy836:
-#line 59 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DELETE); }
-#line 5706 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 59 "cpp.re"
+ { BOOST_WAVE_RET(T_DELETE); }
+#line 5705 "cpp_re.inc"
 yy837:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'u') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 87;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'u') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 87;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy841:
-#line 58 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DEFAULT); }
-#line 5727 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 58 "cpp.re"
+ { BOOST_WAVE_RET(T_DEFAULT); }
+#line 5726 "cpp_re.inc"
 yy842:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'r') goto yy195;
- if(yych <= 's') goto yy873;
- if(yych <= 't') goto yy874;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'r') goto yy195;
+ if(yych <= 's') goto yy873;
+ if(yych <= 't') goto yy874;
+ goto yy195;
 yy843:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy870;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy870;
+ goto yy195;
 yy844:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy866;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy866;
+ goto yy195;
 yy845:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'l') goto yy195;
- if(yych <= 'm') goto yy847;
- if(yych >= 'o') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'r') goto yy195;
- if(yych <= 's') goto yy851;
- if(yych <= 't') goto yy852;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'l') goto yy195;
+ if(yych <= 'm') goto yy847;
+ if(yych >= 'o') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'r') goto yy195;
+ if(yych <= 's') goto yy851;
+ if(yych <= 't') goto yy852;
+ goto yy195;
 yy847:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'p') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 88;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'p') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 88;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy850:
-#line 190 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_COMPL_ALT); }
-#line 5774 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 190 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_COMPL_ALT); }
+#line 5773 "cpp_re.inc"
 yy851:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 't') goto yy858;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 't') goto yy858;
+ goto yy195;
 yy852:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'i') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'n') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'u') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 89;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'i') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'n') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'u') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 89;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy857:
-#line 57 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CONTINUE); }
-#line 5803 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 57 "cpp.re"
+ { BOOST_WAVE_RET(T_CONTINUE); }
+#line 5802 "cpp_re.inc"
 yy858:
- yyaccept = 90;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '@') {
- if(yych <= '/') {
- if(yych == '$') goto yy194;
- } else {
- if(yych <= '9') goto yy194;
- if(yych == '?') goto yy197;
- }
- } else {
- if(yych <= '^') {
- if(yych <= 'Z') goto yy194;
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy860;
- if(yych <= '`') goto yy859;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 90;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '@') {
+ if(yych <= '/') {
+ if(yych == '$') goto yy194;
+ } else {
+ if(yych <= '9') goto yy194;
+ if(yych == '?') goto yy197;
+ }
+ } else {
+ if(yych <= '^') {
+ if(yych <= 'Z') goto yy194;
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy860;
+ if(yych <= '`') goto yy859;
+ if(yych <= 'z') goto yy194;
         }
+ }
 yy859:
-#line 55 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CONST); }
-#line 5827 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 55 "cpp.re"
+ { BOOST_WAVE_RET(T_CONST); }
+#line 5826 "cpp_re.inc"
 yy860:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 91;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 91;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy865:
-#line 56 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CONSTCAST); }
-#line 5851 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 56 "cpp.re"
+ { BOOST_WAVE_RET(T_CONSTCAST); }
+#line 5850 "cpp_re.inc"
 yy866:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 's') goto yy195;
- yyaccept = 92;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 's') goto yy195;
+ yyaccept = 92;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy869:
-#line 54 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CLASS); }
-#line 5869 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 54 "cpp.re"
+ { BOOST_WAVE_RET(T_CLASS); }
+#line 5868 "cpp_re.inc"
 yy870:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 93;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 93;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy872:
-#line 53 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CHAR); }
-#line 5884 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 53 "cpp.re"
+ { BOOST_WAVE_RET(T_CHAR); }
+#line 5883 "cpp_re.inc"
 yy873:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy878;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy878;
+ goto yy195;
 yy874:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'c') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'h') goto yy195;
- yyaccept = 94;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'c') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'h') goto yy195;
+ yyaccept = 94;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy877:
-#line 52 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CATCH); }
-#line 5907 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 52 "cpp.re"
+ { BOOST_WAVE_RET(T_CATCH); }
+#line 5906 "cpp_re.inc"
 yy878:
- yyaccept = 95;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 95;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy879:
-#line 51 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CASE); }
-#line 5919 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 51 "cpp.re"
+ { BOOST_WAVE_RET(T_CASE); }
+#line 5918 "cpp_re.inc"
 yy880:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 't') goto yy890;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 't') goto yy890;
+ goto yy195;
 yy881:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy887;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy887;
+ goto yy195;
 yy882:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'a') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'k') goto yy195;
- yyaccept = 96;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'a') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'k') goto yy195;
+ yyaccept = 96;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy886:
-#line 50 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_BREAK); }
-#line 5950 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 50 "cpp.re"
+ { BOOST_WAVE_RET(T_BREAK); }
+#line 5949 "cpp_re.inc"
 yy887:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'l') goto yy195;
- yyaccept = 97;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'l') goto yy195;
+ yyaccept = 97;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy889:
-#line 49 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_BOOL); }
-#line 5965 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 49 "cpp.re"
+ { BOOST_WAVE_RET(T_BOOL); }
+#line 5964 "cpp_re.inc"
 yy890:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'a') goto yy891;
- if(yych == 'o') goto yy892;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'a') goto yy891;
+ if(yych == 'o') goto yy892;
+ goto yy195;
 yy891:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy895;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy895;
+ goto yy195;
 yy892:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 98;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 98;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy894:
-#line 186 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_OR_ALT); }
-#line 5991 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 186 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_OR_ALT); }
+#line 5990 "cpp_re.inc"
 yy895:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'd') goto yy195;
- yyaccept = 99;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'd') goto yy195;
+ yyaccept = 99;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy897:
-#line 184 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_AND_ALT); }
-#line 6006 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 184 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_AND_ALT); }
+#line 6005 "cpp_re.inc"
 yy898:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy906;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy906;
+ goto yy195;
 yy899:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'm') goto yy904;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'm') goto yy904;
+ goto yy195;
 yy900:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 't') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'o') goto yy195;
- yyaccept = 100;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 't') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'o') goto yy195;
+ yyaccept = 100;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy903:
-#line 48 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_AUTO); }
-#line 6034 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 48 "cpp.re"
+ { BOOST_WAVE_RET(T_AUTO); }
+#line 6033 "cpp_re.inc"
 yy904:
- yyaccept = 101;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 101;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy905:
-#line 47 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ASM); }
-#line 6046 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 47 "cpp.re"
+ { BOOST_WAVE_RET(T_ASM); }
+#line 6045 "cpp_re.inc"
 yy906:
- yyaccept = 102;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '@') {
- if(yych <= '/') {
- if(yych == '$') goto yy194;
- } else {
- if(yych <= '9') goto yy194;
- if(yych == '?') goto yy197;
- }
- } else {
- if(yych <= '^') {
- if(yych <= 'Z') goto yy194;
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy908;
- if(yych <= '`') goto yy907;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 102;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '@') {
+ if(yych <= '/') {
+ if(yych == '$') goto yy194;
+ } else {
+ if(yych <= '9') goto yy194;
+ if(yych == '?') goto yy197;
+ }
+ } else {
+ if(yych <= '^') {
+ if(yych <= 'Z') goto yy194;
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy908;
+ if(yych <= '`') goto yy907;
+ if(yych <= 'z') goto yy194;
         }
+ }
 yy907:
-#line 219 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ANDAND_ALT); }
-#line 6070 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 219 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ANDAND_ALT); }
+#line 6069 "cpp_re.inc"
 yy908:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'q') goto yy195;
- yyaccept = 103;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'q') goto yy195;
+ yyaccept = 103;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy911:
-#line 205 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ANDASSIGN_ALT); }
-#line 6088 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 205 "cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_ANDASSIGN_ALT); }
+#line 6087 "cpp_re.inc"
 yy912:
- ++YYCURSOR;
-#line 166 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 166 "cpp.re"
+ {
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
                 BOOST_WAVE_RET(T_DOT);
@@ -6097,95 +6096,93 @@
                 BOOST_WAVE_RET(T_DOTSTAR);
             }
         }
-#line 6101 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6100 "cpp_re.inc"
 yy914:
- yych = *++YYCURSOR;
- if(yych == '.') goto yy916;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '.') goto yy916;
+ goto yy98;
 yy915:
- yych = *++YYCURSOR;
- goto yy7;
+ yych = *++YYCURSOR;
+ goto yy7;
 yy916:
- ++YYCURSOR;
-#line 152 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_ELLIPSIS); }
-#line 6113 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 152 "cpp.re"
+ { BOOST_WAVE_RET(T_ELLIPSIS); }
+#line 6112 "cpp_re.inc"
 yy918:
- ++YYCURSOR;
-#line 199 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_DIVIDEASSIGN); }
-#line 6118 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 199 "cpp.re"
+ { BOOST_WAVE_RET(T_DIVIDEASSIGN); }
+#line 6117 "cpp_re.inc"
 yy920:
- ++YYCURSOR;
-#line 44 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { goto cppcomment; }
-#line 6123 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+ ++YYCURSOR;
+#line 44 "cpp.re"
+ { goto cppcomment; }
+#line 6122 "cpp_re.inc"
 yy922:
- ++YYCURSOR;
-#line 43 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { goto ccomment; }
-#line 6128 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- }
+ ++YYCURSOR;
+#line 43 "cpp.re"
+ { goto ccomment; }
+#line 6127 "cpp_re.inc"
 }
-#line 308 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 308 "cpp.re"
 
 
 ccomment:
-{
 
-#line 6137 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 0x0C) {
- if(yych <= 0x08) {
- if(yych <= 0x00) goto yy933;
- goto yy935;
- } else {
- if(yych == 0x0A) goto yy928;
- goto yy931;
- }
+#line 6134 "cpp_re.inc"
+{
+ YYCTYPE yych;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 0x0C) {
+ if(yych <= 0x08) {
+ if(yych <= 0x00) goto yy933;
+ goto yy935;
+ } else {
+ if(yych == 0x0A) goto yy928;
+ goto yy931;
+ }
+ } else {
+ if(yych <= 0x1F) {
+ if(yych <= 0x0D) goto yy930;
+ goto yy935;
         } else {
- if(yych <= 0x1F) {
- if(yych <= 0x0D) goto yy930;
- goto yy935;
- } else {
- if(yych != '*') goto yy932;
- }
+ if(yych != '*') goto yy932;
         }
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '/') goto yy938;
+ }
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '/') goto yy938;
 yy927:
-#line 323 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { goto ccomment; }
-#line 6163 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 323 "cpp.re"
+ { goto ccomment; }
+#line 6160 "cpp_re.inc"
 yy928:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy929:
-#line 315 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+#line 315 "cpp.re"
+ {
         /*if(cursor == s->eof) BOOST_WAVE_RET(T_EOF);*/
         /*s->tok = cursor; */
         s->line += count_backslash_newlines(s, cursor) +1;
         cursor.column = 1;
         goto ccomment;
     }
-#line 6175 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6172 "cpp_re.inc"
 yy930:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy937;
- goto yy929;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy937;
+ goto yy929;
 yy931:
- yych = *++YYCURSOR;
- goto yy927;
+ yych = *++YYCURSOR;
+ goto yy927;
 yy932:
- yych = *++YYCURSOR;
- goto yy927;
+ yych = *++YYCURSOR;
+ goto yy927;
 yy933:
- ++YYCURSOR;
-#line 326 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 326 "cpp.re"
+ {
         if(cursor == s->eof)
         {
             BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
@@ -6200,76 +6197,74 @@
                 "invalid character: '\\000' in input stream");
         }
     }
-#line 6204 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6201 "cpp_re.inc"
 yy935:
- ++YYCURSOR;
-#line 343 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 343 "cpp.re"
+ {
         // flag the error
         BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
         (*s->error_proc)(s, lexing_exception::generic_lexing_error,
             "invalid character '\\%03o' in input stream", *--YYCURSOR);
     }
-#line 6214 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6211 "cpp_re.inc"
 yy937:
- yych = *++YYCURSOR;
- goto yy929;
+ yych = *++YYCURSOR;
+ goto yy929;
 yy938:
- ++YYCURSOR;
-#line 312 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_CCOMMENT); }
-#line 6222 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- }
+ ++YYCURSOR;
+#line 312 "cpp.re"
+ { BOOST_WAVE_RET(T_CCOMMENT); }
+#line 6219 "cpp_re.inc"
 }
-#line 349 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 349 "cpp.re"
 
 
 cppcomment:
-{
 
-#line 6231 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 0x0A) {
- if(yych <= 0x00) goto yy948;
- if(yych <= 0x08) goto yy950;
- if(yych <= 0x09) goto yy945;
- } else {
- if(yych <= 0x0C) goto yy945;
- if(yych <= 0x0D) goto yy944;
- if(yych <= 0x1F) goto yy950;
- goto yy947;
- }
- ++YYCURSOR;
+#line 6226 "cpp_re.inc"
+{
+ YYCTYPE yych;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 0x0A) {
+ if(yych <= 0x00) goto yy948;
+ if(yych <= 0x08) goto yy950;
+ if(yych <= 0x09) goto yy945;
+ } else {
+ if(yych <= 0x0C) goto yy945;
+ if(yych <= 0x0D) goto yy944;
+ if(yych <= 0x1F) goto yy950;
+ goto yy947;
+ }
+ ++YYCURSOR;
 yy943:
-#line 354 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+#line 354 "cpp.re"
+ {
         /*if(cursor == s->eof) BOOST_WAVE_RET(T_EOF); */
         /*s->tok = cursor; */
         s->line++;
         cursor.column = 1;
         BOOST_WAVE_RET(T_CPPCOMMENT);
     }
-#line 6256 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6251 "cpp_re.inc"
 yy944:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy952;
- goto yy943;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy952;
+ goto yy943;
 yy945:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy946:
-#line 362 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { goto cppcomment; }
-#line 6266 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 362 "cpp.re"
+ { goto cppcomment; }
+#line 6261 "cpp_re.inc"
 yy947:
- yych = *++YYCURSOR;
- goto yy946;
+ yych = *++YYCURSOR;
+ goto yy946;
 yy948:
- ++YYCURSOR;
-#line 365 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 365 "cpp.re"
+ {
         if (s->eof && cursor != s->eof)
         {
             --YYCURSOR; // next call returns T_EOF
@@ -6287,24 +6282,23 @@
         }
         BOOST_WAVE_RET(T_CPPCOMMENT);
     }
-#line 6291 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6286 "cpp_re.inc"
 yy950:
- ++YYCURSOR;
-#line 385 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- {
+ ++YYCURSOR;
+#line 385 "cpp.re"
+ {
         // flag the error
         BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
         (*s->error_proc)(s, lexing_exception::generic_lexing_error,
             "invalid character '\\%03o' in input stream", *--YYCURSOR);
     }
-#line 6301 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 6296 "cpp_re.inc"
 yy952:
- ++YYCURSOR;
- yych = *YYCURSOR;
- goto yy943;
- }
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy943;
 }
-#line 391 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 391 "cpp.re"
 
 
 /* this subscanner is called whenever a pp_number has been started */
@@ -6315,7 +6309,10 @@
     limit = uchar_wrapper(s->lim);
 
     if (s->detect_pp_numbers) {
- {
+
+#line 6314 "cpp_re.inc"
+{
+ YYCTYPE yych;
     static const unsigned char yybm[] = {
           0, 0, 0, 0, 0, 0, 0, 0,
           0, 0, 0, 0, 0, 0, 0, 0,
@@ -6350,259 +6347,258 @@
           0, 0, 0, 0, 0, 0, 0, 0,
           0, 0, 0, 0, 0, 0, 0, 0,
     };
-
-#line 6355 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych == '.') goto yy956;
- if(yych <= '/') goto yy955;
- if(yych <= '9') goto yy957;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych == '.') goto yy956;
+ if(yych <= '/') goto yy955;
+ if(yych <= '9') goto yy957;
 yy955:
- YYCURSOR = YYMARKER;
- goto yy959;
+ YYCURSOR = YYMARKER;
+ goto yy959;
 yy956:
- yych = *++YYCURSOR;
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
 yy957:
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 64) {
- goto yy957;
- }
- if(yych <= 'Z') {
- if(yych == '?') goto yy963;
- if(yych >= 'A') goto yy960;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 64) {
+ goto yy957;
+ }
+ if(yych <= 'Z') {
+ if(yych == '?') goto yy963;
+ if(yych >= 'A') goto yy960;
+ } else {
+ if(yych <= '\\') {
+ if(yych >= '\\') goto yy962;
         } else {
- if(yych <= '\\') {
- if(yych >= '\\') goto yy962;
- } else {
- if(yych == 'e') goto yy960;
- }
+ if(yych == 'e') goto yy960;
         }
+ }
 yy959:
-#line 403 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_PP_NUMBER); }
-#line 6390 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 403 "cpp.re"
+ { BOOST_WAVE_RET(T_PP_NUMBER); }
+#line 6383 "cpp_re.inc"
 yy960:
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 128) {
- goto yy960;
- }
- if(yych <= '>') {
- if(yych <= '+') {
- if(yych == '$') goto yy957;
- if(yych <= '*') goto yy959;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
+ goto yy960;
+ }
+ if(yych <= '>') {
+ if(yych <= '+') {
+ if(yych == '$') goto yy957;
+ if(yych <= '*') goto yy959;
+ goto yy957;
+ } else {
+ if(yych <= '.') {
+ if(yych <= ',') goto yy959;
                 goto yy957;
             } else {
- if(yych <= '.') {
- if(yych <= ',') goto yy959;
- goto yy957;
- } else {
- if(yych <= '/') goto yy959;
- if(yych <= '9') goto yy957;
- goto yy959;
- }
+ if(yych <= '/') goto yy959;
+ if(yych <= '9') goto yy957;
+ goto yy959;
+ }
+ }
+ } else {
+ if(yych <= '\\') {
+ if(yych <= '@') {
+ if(yych <= '?') goto yy963;
+ goto yy959;
+ } else {
+ if(yych <= 'Z') goto yy957;
+ if(yych <= '[') goto yy959;
             }
         } else {
- if(yych <= '\\') {
- if(yych <= '@') {
- if(yych <= '?') goto yy963;
- goto yy959;
- } else {
- if(yych <= 'Z') goto yy957;
- if(yych <= '[') goto yy959;
- }
+ if(yych <= '_') {
+ if(yych <= '^') goto yy959;
+ goto yy957;
             } else {
- if(yych <= '_') {
- if(yych <= '^') goto yy959;
- goto yy957;
- } else {
- if(yych <= '`') goto yy959;
- if(yych <= 'z') goto yy957;
- goto yy959;
- }
+ if(yych <= '`') goto yy959;
+ if(yych <= 'z') goto yy957;
+ goto yy959;
             }
         }
+ }
 yy962:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == 'U') goto yy966;
- if(yych == 'u') goto yy965;
- goto yy955;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 'U') goto yy966;
+ if(yych == 'u') goto yy965;
+ goto yy955;
 yy963:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych != '?') goto yy955;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '/') goto yy962;
- goto yy955;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych != '?') goto yy955;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '/') goto yy962;
+ goto yy955;
 yy965:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych <= '9') goto yy974;
- goto yy955;
- } else {
- if(yych <= 'F') goto yy974;
- if(yych <= '`') goto yy955;
- if(yych <= 'f') goto yy974;
- goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych <= '9') goto yy974;
+ goto yy955;
+ } else {
+ if(yych <= 'F') goto yy974;
+ if(yych <= '`') goto yy955;
+ if(yych <= 'f') goto yy974;
+ goto yy955;
+ }
 yy966:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy967;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy967;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy967:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy968;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy968;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy968:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy969;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy969;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy969:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy970;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy970;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy970:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy971;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy971;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy971:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy972;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy972;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy972:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy973;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy973;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy973:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych <= '9') goto yy957;
- goto yy955;
- } else {
- if(yych <= 'F') goto yy957;
- if(yych <= '`') goto yy955;
- if(yych <= 'f') goto yy957;
- goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych <= '9') goto yy957;
+ goto yy955;
+ } else {
+ if(yych <= 'F') goto yy957;
+ if(yych <= '`') goto yy955;
+ if(yych <= 'f') goto yy957;
+ goto yy955;
+ }
 yy974:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy975;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy975;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy975:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych >= ':') goto yy955;
- } else {
- if(yych <= 'F') goto yy976;
- if(yych <= '`') goto yy955;
- if(yych >= 'g') goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych >= ':') goto yy955;
+ } else {
+ if(yych <= 'F') goto yy976;
+ if(yych <= '`') goto yy955;
+ if(yych >= 'g') goto yy955;
+ }
 yy976:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy955;
- if(yych <= '9') goto yy957;
- goto yy955;
- } else {
- if(yych <= 'F') goto yy957;
- if(yych <= '`') goto yy955;
- if(yych <= 'f') goto yy957;
- goto yy955;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy955;
+ if(yych <= '9') goto yy957;
+ goto yy955;
+ } else {
+ if(yych <= 'F') goto yy957;
+ if(yych <= '`') goto yy955;
+ if(yych <= 'f') goto yy957;
+ goto yy955;
     }
 }
-#line 404 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 404 "cpp.re"
 
     }
     else {
- {
+
+#line 6599 "cpp_re.inc"
+{
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
     static const unsigned char yybm[] = {
           0, 0, 0, 0, 0, 0, 0, 0,
           0, 0, 0, 0, 0, 0, 0, 0,
@@ -6637,237 +6633,231 @@
           0, 0, 0, 0, 0, 0, 0, 0,
           0, 0, 0, 0, 0, 0, 0, 0,
     };
-
-#line 6642 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- unsigned int yyaccept = 0;
- if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
- yych = *YYCURSOR;
- if(yych <= '/') {
- if(yych == '.') goto yy984;
- } else {
- if(yych <= '0') goto yy980;
- if(yych <= '9') goto yy982;
- }
+ if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
+ yych = *YYCURSOR;
+ if(yych <= '/') {
+ if(yych == '.') goto yy984;
+ } else {
+ if(yych <= '0') goto yy980;
+ if(yych <= '9') goto yy982;
+ }
 yy979:
- YYCURSOR = YYMARKER;
- if(yyaccept <= 0) {
- goto yy981;
- } else {
- goto yy987;
- }
+ YYCURSOR = YYMARKER;
+ if(yyaccept <= 0) {
+ goto yy981;
+ } else {
+ goto yy987;
+ }
 yy980:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 64) {
- goto yy999;
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 64) {
+ goto yy999;
+ }
+ if(yych <= 'E') {
+ if(yych <= '/') {
+ if(yych == '.') goto yy985;
+ } else {
+ if(yych <= '9') goto yy1002;
+ if(yych >= 'E') goto yy995;
         }
- if(yych <= 'E') {
- if(yych <= '/') {
- if(yych == '.') goto yy985;
- } else {
- if(yych <= '9') goto yy1002;
- if(yych >= 'E') goto yy995;
- }
+ } else {
+ if(yych <= 'd') {
+ if(yych == 'X') goto yy1001;
         } else {
- if(yych <= 'd') {
- if(yych == 'X') goto yy1001;
- } else {
- if(yych <= 'e') goto yy995;
- if(yych == 'x') goto yy1001;
- }
+ if(yych <= 'e') goto yy995;
+ if(yych == 'x') goto yy1001;
         }
+ }
 yy981:
-#line 411 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { goto integer_suffix; }
-#line 6685 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 411 "cpp.re"
+ { goto integer_suffix; }
+#line 6676 "cpp_re.inc"
 yy982:
- yyaccept = 0;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy982;
- }
+ yyaccept = 0;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy982;
+ }
+ if(yych <= 'D') {
+ if(yych == '.') goto yy985;
+ goto yy981;
+ } else {
+ if(yych <= 'E') goto yy995;
+ if(yych == 'e') goto yy995;
+ goto yy981;
+ }
+yy984:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy979;
+ if(yych >= ':') goto yy979;
+yy985:
+ yyaccept = 1;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yych <= 'K') {
         if(yych <= 'D') {
- if(yych == '.') goto yy985;
- goto yy981;
+ if(yych <= '/') goto yy987;
+ if(yych <= '9') goto yy985;
         } else {
- if(yych <= 'E') goto yy995;
- if(yych == 'e') goto yy995;
- goto yy981;
+ if(yych <= 'E') goto yy988;
+ if(yych <= 'F') goto yy989;
         }
-yy984:
- yych = *++YYCURSOR;
- if(yych <= '/') goto yy979;
- if(yych >= ':') goto yy979;
-yy985:
- yyaccept = 1;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yych <= 'K') {
- if(yych <= 'D') {
- if(yych <= '/') goto yy987;
- if(yych <= '9') goto yy985;
- } else {
- if(yych <= 'E') goto yy988;
- if(yych <= 'F') goto yy989;
- }
- } else {
- if(yych <= 'e') {
- if(yych <= 'L') goto yy990;
- if(yych >= 'e') goto yy988;
- } else {
- if(yych <= 'f') goto yy989;
- if(yych == 'l') goto yy990;
- }
+ } else {
+ if(yych <= 'e') {
+ if(yych <= 'L') goto yy990;
+ if(yych >= 'e') goto yy988;
+ } else {
+ if(yych <= 'f') goto yy989;
+ if(yych == 'l') goto yy990;
         }
+ }
 yy987:
-#line 409 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_FLOATLIT); }
-#line 6731 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 409 "cpp.re"
+ { BOOST_WAVE_RET(T_FLOATLIT); }
+#line 6722 "cpp_re.inc"
 yy988:
- yych = *++YYCURSOR;
- if(yych <= ',') {
- if(yych == '+') goto yy992;
- goto yy979;
- } else {
- if(yych <= '-') goto yy992;
- if(yych <= '/') goto yy979;
- if(yych <= '9') goto yy993;
- goto yy979;
- }
+ yych = *++YYCURSOR;
+ if(yych <= ',') {
+ if(yych == '+') goto yy992;
+ goto yy979;
+ } else {
+ if(yych <= '-') goto yy992;
+ if(yych <= '/') goto yy979;
+ if(yych <= '9') goto yy993;
+ goto yy979;
+ }
 yy989:
- yych = *++YYCURSOR;
- if(yych == 'L') goto yy991;
- if(yych == 'l') goto yy991;
- goto yy987;
+ yych = *++YYCURSOR;
+ if(yych == 'L') goto yy991;
+ if(yych == 'l') goto yy991;
+ goto yy987;
 yy990:
- yych = *++YYCURSOR;
- if(yych == 'F') goto yy991;
- if(yych != 'f') goto yy987;
+ yych = *++YYCURSOR;
+ if(yych == 'F') goto yy991;
+ if(yych != 'f') goto yy987;
 yy991:
- yych = *++YYCURSOR;
- goto yy987;
+ yych = *++YYCURSOR;
+ goto yy987;
 yy992:
- yych = *++YYCURSOR;
- if(yych <= '/') goto yy979;
- if(yych >= ':') goto yy979;
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy979;
+ if(yych >= ':') goto yy979;
 yy993:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 'K') {
- if(yych <= '9') {
- if(yych <= '/') goto yy987;
- goto yy993;
- } else {
- if(yych == 'F') goto yy989;
- goto yy987;
- }
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 'K') {
+ if(yych <= '9') {
+ if(yych <= '/') goto yy987;
+ goto yy993;
         } else {
- if(yych <= 'f') {
- if(yych <= 'L') goto yy990;
- if(yych <= 'e') goto yy987;
- goto yy989;
- } else {
- if(yych == 'l') goto yy990;
- goto yy987;
- }
+ if(yych == 'F') goto yy989;
+ goto yy987;
         }
-yy995:
- yych = *++YYCURSOR;
- if(yych <= ',') {
- if(yych != '+') goto yy979;
- } else {
- if(yych <= '-') goto yy996;
- if(yych <= '/') goto yy979;
- if(yych <= '9') goto yy997;
- goto yy979;
+ } else {
+ if(yych <= 'f') {
+ if(yych <= 'L') goto yy990;
+ if(yych <= 'e') goto yy987;
+ goto yy989;
+ } else {
+ if(yych == 'l') goto yy990;
+ goto yy987;
         }
-yy996:
- yych = *++YYCURSOR;
+ }
+yy995:
+ yych = *++YYCURSOR;
+ if(yych <= ',') {
+ if(yych != '+') goto yy979;
+ } else {
+ if(yych <= '-') goto yy996;
         if(yych <= '/') goto yy979;
- if(yych >= ':') goto yy979;
+ if(yych <= '9') goto yy997;
+ goto yy979;
+ }
+yy996:
+ yych = *++YYCURSOR;
+ if(yych <= '/') goto yy979;
+ if(yych >= ':') goto yy979;
 yy997:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
- if(yych <= 'K') {
- if(yych <= '9') {
- if(yych <= '/') goto yy987;
- goto yy997;
- } else {
- if(yych == 'F') goto yy989;
- goto yy987;
- }
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ if(yych <= 'K') {
+ if(yych <= '9') {
+ if(yych <= '/') goto yy987;
+ goto yy997;
         } else {
- if(yych <= 'f') {
- if(yych <= 'L') goto yy990;
- if(yych <= 'e') goto yy987;
- goto yy989;
- } else {
- if(yych == 'l') goto yy990;
- goto yy987;
- }
+ if(yych == 'F') goto yy989;
+ goto yy987;
         }
-yy999:
- yyaccept = 0;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 64) {
- goto yy999;
+ } else {
+ if(yych <= 'f') {
+ if(yych <= 'L') goto yy990;
+ if(yych <= 'e') goto yy987;
+ goto yy989;
+ } else {
+ if(yych == 'l') goto yy990;
+ goto yy987;
         }
- if(yych <= '9') {
- if(yych == '.') goto yy985;
- if(yych <= '/') goto yy981;
- goto yy1002;
+ }
+yy999:
+ yyaccept = 0;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 64) {
+ goto yy999;
+ }
+ if(yych <= '9') {
+ if(yych == '.') goto yy985;
+ if(yych <= '/') goto yy981;
+ goto yy1002;
+ } else {
+ if(yych <= 'E') {
+ if(yych <= 'D') goto yy981;
+ goto yy995;
         } else {
- if(yych <= 'E') {
- if(yych <= 'D') goto yy981;
- goto yy995;
- } else {
- if(yych == 'e') goto yy995;
- goto yy981;
- }
+ if(yych == 'e') goto yy995;
+ goto yy981;
         }
+ }
 yy1001:
- yych = *++YYCURSOR;
- if(yybm[0+yych] & 128) {
- goto yy1004;
- }
- goto yy979;
+ yych = *++YYCURSOR;
+ if(yybm[0+yych] & 128) {
+ goto yy1004;
+ }
+ goto yy979;
 yy1002:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych == '.') goto yy985;
- if(yych <= '/') goto yy979;
- goto yy1002;
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych == '.') goto yy985;
+ if(yych <= '/') goto yy979;
+ goto yy1002;
+ } else {
+ if(yych <= 'E') {
+ if(yych <= 'D') goto yy979;
+ goto yy995;
         } else {
- if(yych <= 'E') {
- if(yych <= 'D') goto yy979;
- goto yy995;
- } else {
- if(yych == 'e') goto yy995;
- goto yy979;
- }
+ if(yych == 'e') goto yy995;
+ goto yy979;
         }
+ }
 yy1004:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 128) {
- goto yy1004;
- }
- goto yy981;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
+ goto yy1004;
     }
+ goto yy981;
 }
-#line 412 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 412 "cpp.re"
 
     }
 }
@@ -6876,145 +6866,141 @@
 integer_suffix:
 {
     if (s->enable_ms_extensions) {
- {
-
-#line 6882 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *(YYMARKER = YYCURSOR);
- if(yych <= 'h') {
- if(yych <= 'L') {
- if(yych >= 'L') goto yy1010;
- } else {
- if(yych == 'U') goto yy1009;
- }
+
+#line 6871 "cpp_re.inc"
+{
+ YYCTYPE yych;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *(YYMARKER = YYCURSOR);
+ if(yych <= 'h') {
+ if(yych <= 'L') {
+ if(yych >= 'L') goto yy1010;
         } else {
- if(yych <= 'l') {
- if(yych <= 'i') goto yy1011;
- if(yych >= 'l') goto yy1010;
- } else {
- if(yych == 'u') goto yy1009;
- }
+ if(yych == 'U') goto yy1009;
         }
+ } else {
+ if(yych <= 'l') {
+ if(yych <= 'i') goto yy1011;
+ if(yych >= 'l') goto yy1010;
+ } else {
+ if(yych == 'u') goto yy1009;
+ }
+ }
 yy1008:
-#line 425 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_INTLIT); }
-#line 6904 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 425 "cpp.re"
+ { BOOST_WAVE_RET(T_INTLIT); }
+#line 6893 "cpp_re.inc"
 yy1009:
- yych = *++YYCURSOR;
- if(yych == 'L') goto yy1018;
- if(yych == 'l') goto yy1018;
- goto yy1008;
+ yych = *++YYCURSOR;
+ if(yych == 'L') goto yy1018;
+ if(yych == 'l') goto yy1018;
+ goto yy1008;
 yy1010:
- yych = *++YYCURSOR;
- if(yych <= 'U') {
- if(yych == 'L') goto yy1017;
- if(yych <= 'T') goto yy1008;
- goto yy1016;
+ yych = *++YYCURSOR;
+ if(yych <= 'U') {
+ if(yych == 'L') goto yy1017;
+ if(yych <= 'T') goto yy1008;
+ goto yy1016;
+ } else {
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy1008;
+ goto yy1017;
         } else {
- if(yych <= 'l') {
- if(yych <= 'k') goto yy1008;
- goto yy1017;
- } else {
- if(yych == 'u') goto yy1016;
- goto yy1008;
- }
+ if(yych == 'u') goto yy1016;
+ goto yy1008;
         }
+ }
 yy1011:
- yych = *++YYCURSOR;
- if(yych == '6') goto yy1013;
+ yych = *++YYCURSOR;
+ if(yych == '6') goto yy1013;
 yy1012:
- YYCURSOR = YYMARKER;
- goto yy1008;
+ YYCURSOR = YYMARKER;
+ goto yy1008;
 yy1013:
- yych = *++YYCURSOR;
- if(yych != '4') goto yy1012;
+ yych = *++YYCURSOR;
+ if(yych != '4') goto yy1012;
 yy1014:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy1015:
-#line 422 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LONGINTLIT); }
-#line 6939 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 422 "cpp.re"
+ { BOOST_WAVE_RET(T_LONGINTLIT); }
+#line 6928 "cpp_re.inc"
 yy1016:
- yych = *++YYCURSOR;
- goto yy1008;
+ yych = *++YYCURSOR;
+ goto yy1008;
 yy1017:
- yych = *++YYCURSOR;
- if(yych == 'U') goto yy1014;
- if(yych == 'u') goto yy1014;
- goto yy1015;
+ yych = *++YYCURSOR;
+ if(yych == 'U') goto yy1014;
+ if(yych == 'u') goto yy1014;
+ goto yy1015;
 yy1018:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == 'L') goto yy1014;
- if(yych == 'l') goto yy1014;
- goto yy1008;
- }
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == 'L') goto yy1014;
+ if(yych == 'l') goto yy1014;
+ goto yy1008;
 }
-#line 426 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 426 "cpp.re"
 
     }
     else {
- {
-
-#line 6961 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
- {
- YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = *YYCURSOR;
- if(yych <= 'U') {
- if(yych == 'L') goto yy1023;
- if(yych >= 'U') goto yy1022;
+
+#line 6948 "cpp_re.inc"
+{
+ YYCTYPE yych;
+ if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = *YYCURSOR;
+ if(yych <= 'U') {
+ if(yych == 'L') goto yy1023;
+ if(yych >= 'U') goto yy1022;
+ } else {
+ if(yych <= 'l') {
+ if(yych >= 'l') goto yy1023;
         } else {
- if(yych <= 'l') {
- if(yych >= 'l') goto yy1023;
- } else {
- if(yych == 'u') goto yy1022;
- }
+ if(yych == 'u') goto yy1022;
         }
+ }
 yy1021:
-#line 434 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_INTLIT); }
-#line 6979 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 434 "cpp.re"
+ { BOOST_WAVE_RET(T_INTLIT); }
+#line 6966 "cpp_re.inc"
 yy1022:
- yych = *++YYCURSOR;
- if(yych == 'L') goto yy1028;
- if(yych == 'l') goto yy1028;
- goto yy1021;
+ yych = *++YYCURSOR;
+ if(yych == 'L') goto yy1028;
+ if(yych == 'l') goto yy1028;
+ goto yy1021;
 yy1023:
- yych = *++YYCURSOR;
- if(yych <= 'U') {
- if(yych == 'L') goto yy1025;
- if(yych <= 'T') goto yy1021;
+ yych = *++YYCURSOR;
+ if(yych <= 'U') {
+ if(yych == 'L') goto yy1025;
+ if(yych <= 'T') goto yy1021;
+ } else {
+ if(yych <= 'l') {
+ if(yych <= 'k') goto yy1021;
+ goto yy1025;
         } else {
- if(yych <= 'l') {
- if(yych <= 'k') goto yy1021;
- goto yy1025;
- } else {
- if(yych != 'u') goto yy1021;
- }
+ if(yych != 'u') goto yy1021;
         }
- yych = *++YYCURSOR;
- goto yy1021;
+ }
+ yych = *++YYCURSOR;
+ goto yy1021;
 yy1025:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == 'U') goto yy1027;
- if(yych == 'u') goto yy1027;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == 'U') goto yy1027;
+ if(yych == 'u') goto yy1027;
 yy1026:
-#line 431 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
- { BOOST_WAVE_RET(T_LONGINTLIT); }
-#line 7007 "..\\..\\src\\cpplexer\\re2clex\\cpp_re.inc"
+#line 431 "cpp.re"
+ { BOOST_WAVE_RET(T_LONGINTLIT); }
+#line 6994 "cpp_re.inc"
 yy1027:
- yych = *++YYCURSOR;
- goto yy1026;
+ yych = *++YYCURSOR;
+ goto yy1026;
 yy1028:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == 'L') goto yy1027;
- if(yych == 'l') goto yy1027;
- goto yy1021;
- }
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == 'L') goto yy1027;
+ if(yych == 'l') goto yy1027;
+ goto yy1021;
 }
-#line 435 "..\\..\\src\\cpplexer\\re2clex\\cpp.re"
+#line 435 "cpp.re"
 
     }
 }

Modified: trunk/libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc
==============================================================================
--- trunk/libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc (original)
+++ trunk/libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc 2007-11-21 12:53:37 EST (Wed, 21 Nov 2007)
@@ -1,5 +1,5 @@
-/* Generated by re2c 0.12.1 on Tue Oct 02 09:56:22 2007 */
-#line 1 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
+/* Generated by re2c 0.13.1 on Wed Nov 21 11:51:32 2007 */
+#line 1 "strict_cpp.re"
 /*=============================================================================
     Boost.Wave: A Standard compliant C++ preprocessor library
 
@@ -17,10 +17,14 @@
         handle errors better.
 =============================================================================*/
 
-#line 40 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
+#line 40 "strict_cpp.re"
 
 
+
+#line 25 "strict_cpp_re.inc"
 {
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
     static const unsigned char yybm[] = {
         /* table 1 .. 8: 0 */
           0, 0, 0, 0, 0, 0, 0, 0,
@@ -90,640 +94,635 @@
          32, 32, 32, 32, 32, 32, 32, 32,
     };
 
-#line 94 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
- {
- YYCTYPE yych;
- unsigned int yyaccept = 0;
-
- if((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
- yych = *YYCURSOR;
- switch(yych) {
- case 0x00: goto yy88;
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F: goto yy91;
- case 0x09:
- case 0x0B:
- case 0x0C: goto yy82;
- case 0x0A: goto yy85;
- case 0x0D: goto yy87;
- case ' ': goto yy84;
- case '!': goto yy68;
- case '"': goto yy81;
- case '#': goto yy45;
- case '%': goto yy37;
- case '&': goto yy62;
- case '\'': goto yy80;
- case '(': goto yy47;
- case ')': goto yy49;
- case '*': goto yy57;
- case '+': goto yy53;
- case ',': goto yy74;
- case '-': goto yy55;
- case '.': goto yy4;
- case '/': goto yy2;
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '8':
- case '9': goto yy6;
- case ':': goto yy43;
- case ';': goto yy51;
- case '<': goto yy33;
- case '=': goto yy70;
- case '>': goto yy72;
- case '?': goto yy31;
- case 'A':
- case 'B':
- case 'C':
- case 'D':
- case 'E':
- case 'F':
- case 'G':
- case 'H':
- case 'I':
- case 'J':
- case 'K':
- case 'M':
- case 'N':
- case 'O':
- case 'P':
- case 'Q':
- case 'R':
- case 'S':
- case 'T':
- case 'U':
- case 'V':
- case 'W':
- case 'X':
- case 'Y':
- case 'Z':
- case 'h':
- case 'j':
- case 'k':
- case 'q':
- case 'y':
- case 'z': goto yy76;
- case 'L': goto yy77;
- case '[': goto yy39;
- case '\\': goto yy78;
- case ']': goto yy41;
- case '^': goto yy59;
- case '_': goto yy28;
- case 'a': goto yy8;
- case 'b': goto yy10;
- case 'c': goto yy11;
- case 'd': goto yy12;
- case 'e': goto yy13;
- case 'f': goto yy14;
- case 'g': goto yy15;
- case 'i': goto yy16;
- case 'l': goto yy17;
- case 'm': goto yy18;
- case 'n': goto yy19;
- case 'o': goto yy20;
- case 'p': goto yy21;
- case 'r': goto yy22;
- case 's': goto yy23;
- case 't': goto yy24;
- case 'u': goto yy25;
- case 'v': goto yy26;
- case 'w': goto yy27;
- case 'x': goto yy61;
- case '{': goto yy29;
- case '|': goto yy64;
- case '}': goto yy35;
- case '~': goto yy66;
- default: goto yy90;
- }
+ if((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
+ yych = *YYCURSOR;
+ switch(yych) {
+ case 0x00: goto yy88;
+ case 0x01:
+ case 0x02:
+ case 0x03:
+ case 0x04:
+ case 0x05:
+ case 0x06:
+ case 0x07:
+ case 0x08:
+ case 0x0E:
+ case 0x0F:
+ case 0x10:
+ case 0x11:
+ case 0x12:
+ case 0x13:
+ case 0x14:
+ case 0x15:
+ case 0x16:
+ case 0x17:
+ case 0x18:
+ case 0x19:
+ case 0x1A:
+ case 0x1B:
+ case 0x1C:
+ case 0x1D:
+ case 0x1E:
+ case 0x1F: goto yy91;
+ case 0x09:
+ case 0x0B:
+ case 0x0C: goto yy82;
+ case 0x0A: goto yy85;
+ case 0x0D: goto yy87;
+ case ' ': goto yy84;
+ case '!': goto yy68;
+ case '"': goto yy81;
+ case '#': goto yy45;
+ case '%': goto yy37;
+ case '&': goto yy62;
+ case '\'': goto yy80;
+ case '(': goto yy47;
+ case ')': goto yy49;
+ case '*': goto yy57;
+ case '+': goto yy53;
+ case ',': goto yy74;
+ case '-': goto yy55;
+ case '.': goto yy4;
+ case '/': goto yy2;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy6;
+ case ':': goto yy43;
+ case ';': goto yy51;
+ case '<': goto yy33;
+ case '=': goto yy70;
+ case '>': goto yy72;
+ case '?': goto yy31;
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case 'h':
+ case 'j':
+ case 'k':
+ case 'q':
+ case 'y':
+ case 'z': goto yy76;
+ case 'L': goto yy77;
+ case '[': goto yy39;
+ case '\\': goto yy78;
+ case ']': goto yy41;
+ case '^': goto yy59;
+ case '_': goto yy28;
+ case 'a': goto yy8;
+ case 'b': goto yy10;
+ case 'c': goto yy11;
+ case 'd': goto yy12;
+ case 'e': goto yy13;
+ case 'f': goto yy14;
+ case 'g': goto yy15;
+ case 'i': goto yy16;
+ case 'l': goto yy17;
+ case 'm': goto yy18;
+ case 'n': goto yy19;
+ case 'o': goto yy20;
+ case 'p': goto yy21;
+ case 'r': goto yy22;
+ case 's': goto yy23;
+ case 't': goto yy24;
+ case 'u': goto yy25;
+ case 'v': goto yy26;
+ case 'w': goto yy27;
+ case 'x': goto yy61;
+ case '{': goto yy29;
+ case '|': goto yy64;
+ case '}': goto yy35;
+ case '~': goto yy66;
+ default: goto yy90;
+ }
 yy2:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '.') {
- if(yych == '*') goto yy922;
- } else {
- if(yych <= '/') goto yy920;
- if(yych == '=') goto yy918;
- }
-#line 178 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_DIVIDE); }
-#line 238 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '.') {
+ if(yych == '*') goto yy922;
+ } else {
+ if(yych <= '/') goto yy920;
+ if(yych == '=') goto yy918;
+ }
+#line 178 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_DIVIDE); }
+#line 237 "strict_cpp_re.inc"
 yy4:
- yyaccept = 0;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '-') {
- if(yych == '*') goto yy912;
- } else {
- if(yych <= '.') goto yy914;
- if(yych <= '/') goto yy5;
- if(yych <= '9') goto yy915;
- }
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '-') {
+ if(yych == '*') goto yy912;
+ } else {
+ if(yych <= '.') goto yy914;
+ if(yych <= '/') goto yy5;
+ if(yych <= '9') goto yy915;
+ }
 yy5:
-#line 164 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_DOT); }
-#line 252 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 164 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_DOT); }
+#line 251 "strict_cpp_re.inc"
 yy6:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy7:
-#line 45 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { goto pp_number; }
-#line 258 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 45 "strict_cpp.re"
+ { goto pp_number; }
+#line 257 "strict_cpp_re.inc"
 yy8:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'r') {
- if(yych == 'n') goto yy898;
- goto yy195;
- } else {
- if(yych <= 's') goto yy899;
- if(yych == 'u') goto yy900;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'r') {
+ if(yych == 'n') goto yy898;
+ goto yy195;
+ } else {
+ if(yych <= 's') goto yy899;
+ if(yych == 'u') goto yy900;
+ goto yy195;
+ }
 yy9:
-#line 243 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_IDENTIFIER); }
-#line 273 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 243 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_IDENTIFIER); }
+#line 272 "strict_cpp_re.inc"
 yy10:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'n') {
- if(yych == 'i') goto yy880;
- goto yy195;
- } else {
- if(yych <= 'o') goto yy881;
- if(yych == 'r') goto yy882;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'n') {
+ if(yych == 'i') goto yy880;
+ goto yy195;
+ } else {
+ if(yych <= 'o') goto yy881;
+ if(yych == 'r') goto yy882;
+ goto yy195;
+ }
 yy11:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case 'a': goto yy842;
- case 'h': goto yy843;
- case 'l': goto yy844;
- case 'o': goto yy845;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case 'a': goto yy842;
+ case 'h': goto yy843;
+ case 'l': goto yy844;
+ case 'o': goto yy845;
+ default: goto yy195;
+ }
 yy12:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'n') {
- if(yych == 'e') goto yy811;
- goto yy195;
- } else {
- if(yych <= 'o') goto yy812;
- if(yych == 'y') goto yy814;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'n') {
+ if(yych == 'e') goto yy811;
+ goto yy195;
+ } else {
+ if(yych <= 'o') goto yy812;
+ if(yych == 'y') goto yy814;
+ goto yy195;
+ }
 yy13:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'm') {
- if(yych == 'l') goto yy786;
- goto yy195;
- } else {
- if(yych <= 'n') goto yy787;
- if(yych == 'x') goto yy788;
- goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'm') {
+ if(yych == 'l') goto yy786;
+ goto yy195;
+ } else {
+ if(yych <= 'n') goto yy787;
+ if(yych == 'x') goto yy788;
+ goto yy195;
+ }
 yy14:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case 'a': goto yy767;
- case 'l': goto yy768;
- case 'o': goto yy769;
- case 'r': goto yy770;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case 'a': goto yy767;
+ case 'l': goto yy768;
+ case 'o': goto yy769;
+ case 'r': goto yy770;
+ default: goto yy195;
+ }
 yy15:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy763;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy763;
+ goto yy195;
 yy16:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'l') {
- if(yych == 'f') goto yy747;
- goto yy195;
- } else {
- if(yych <= 'm') goto yy749;
- if(yych <= 'n') goto yy750;
- goto yy195;
- }
-yy17:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy743;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'l') {
+ if(yych == 'f') goto yy747;
+ goto yy195;
+ } else {
+ if(yych <= 'm') goto yy749;
+ if(yych <= 'n') goto yy750;
         goto yy195;
+ }
+yy17:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy743;
+ goto yy195;
 yy18:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'u') goto yy736;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'u') goto yy736;
+ goto yy195;
 yy19:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'd') {
- if(yych == 'a') goto yy717;
- goto yy195;
- } else {
- if(yych <= 'e') goto yy718;
- if(yych == 'o') goto yy719;
- goto yy195;
- }
-yy20:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'p') goto yy703;
- if(yych == 'r') goto yy704;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'd') {
+ if(yych == 'a') goto yy717;
+ goto yy195;
+ } else {
+ if(yych <= 'e') goto yy718;
+ if(yych == 'o') goto yy719;
         goto yy195;
+ }
+yy20:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'p') goto yy703;
+ if(yych == 'r') goto yy704;
+ goto yy195;
 yy21:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'r') goto yy682;
- if(yych == 'u') goto yy683;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'r') goto yy682;
+ if(yych == 'u') goto yy683;
+ goto yy195;
 yy22:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'e') goto yy654;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'e') goto yy654;
+ goto yy195;
 yy23:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 's') {
- if(yych <= 'g') goto yy195;
- if(yych <= 'h') goto yy615;
- if(yych <= 'i') goto yy616;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 's') {
+ if(yych <= 'g') goto yy195;
+ if(yych <= 'h') goto yy615;
+ if(yych <= 'i') goto yy616;
+ goto yy195;
+ } else {
+ if(yych <= 't') goto yy617;
+ if(yych == 'w') goto yy618;
+ goto yy195;
+ }
+yy24:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'h') {
+ if(yych == 'e') goto yy578;
+ if(yych <= 'g') goto yy195;
+ goto yy579;
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'q') goto yy195;
+ goto yy580;
         } else {
- if(yych <= 't') goto yy617;
- if(yych == 'w') goto yy618;
+ if(yych == 'y') goto yy581;
             goto yy195;
         }
-yy24:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'h') {
- if(yych == 'e') goto yy578;
- if(yych <= 'g') goto yy195;
- goto yy579;
- } else {
- if(yych <= 'r') {
- if(yych <= 'q') goto yy195;
- goto yy580;
- } else {
- if(yych == 'y') goto yy581;
- goto yy195;
- }
- }
+ }
 yy25:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'n') goto yy561;
- if(yych == 's') goto yy562;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'n') goto yy561;
+ if(yych == 's') goto yy562;
+ goto yy195;
 yy26:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'i') goto yy543;
- if(yych == 'o') goto yy544;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'i') goto yy543;
+ if(yych == 'o') goto yy544;
+ goto yy195;
 yy27:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'c') goto yy531;
- if(yych == 'h') goto yy532;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'c') goto yy531;
+ if(yych == 'h') goto yy532;
+ goto yy195;
 yy28:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- switch(yych) {
- case '_': goto yy442;
- case 'a': goto yy443;
- case 'b': goto yy444;
- case 'c': goto yy445;
- case 'd': goto yy446;
- case 'f': goto yy447;
- case 'i': goto yy448;
- case 's': goto yy449;
- default: goto yy195;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch(yych) {
+ case '_': goto yy442;
+ case 'a': goto yy443;
+ case 'b': goto yy444;
+ case 'c': goto yy445;
+ case 'd': goto yy446;
+ case 'f': goto yy447;
+ case 'i': goto yy448;
+ case 's': goto yy449;
+ default: goto yy195;
+ }
 yy29:
- ++YYCURSOR;
-#line 128 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACE); }
-#line 446 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 128 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE); }
+#line 445 "strict_cpp_re.inc"
 yy31:
- yyaccept = 2;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '?') goto yy407;
+ yyaccept = 2;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '?') goto yy407;
 yy32:
-#line 153 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_QUESTION_MARK); }
-#line 454 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 153 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_QUESTION_MARK); }
+#line 453 "strict_cpp_re.inc"
 yy33:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= ':') {
- if(yych == '%') goto yy403;
- if(yych >= ':') goto yy401;
- } else {
- if(yych <= ';') goto yy34;
- if(yych <= '<') goto yy399;
- if(yych <= '=') goto yy397;
- }
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= ':') {
+ if(yych == '%') goto yy403;
+ if(yych >= ':') goto yy401;
+ } else {
+ if(yych <= ';') goto yy34;
+ if(yych <= '<') goto yy399;
+ if(yych <= '=') goto yy397;
+ }
 yy34:
-#line 194 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LESS); }
-#line 468 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 194 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LESS); }
+#line 467 "strict_cpp_re.inc"
 yy35:
- ++YYCURSOR;
-#line 131 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE); }
-#line 473 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 131 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE); }
+#line 472 "strict_cpp_re.inc"
 yy37:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') {
- if(yych == ':') goto yy388;
- } else {
- if(yych <= '=') goto yy390;
- if(yych <= '>') goto yy392;
- }
-#line 179 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PERCENT); }
-#line 484 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') {
+ if(yych == ':') goto yy388;
+ } else {
+ if(yych <= '=') goto yy390;
+ if(yych <= '>') goto yy392;
+ }
+#line 179 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PERCENT); }
+#line 483 "strict_cpp_re.inc"
 yy39:
- ++YYCURSOR;
-#line 134 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET); }
-#line 489 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 134 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET); }
+#line 488 "strict_cpp_re.inc"
 yy41:
- ++YYCURSOR;
-#line 137 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET); }
-#line 494 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 137 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET); }
+#line 493 "strict_cpp_re.inc"
 yy43:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == ':') goto yy384;
- if(yych == '>') goto yy386;
-#line 151 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_COLON); }
-#line 501 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == ':') goto yy384;
+ if(yych == '>') goto yy386;
+#line 151 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_COLON); }
+#line 500 "strict_cpp_re.inc"
 yy45:
- yyaccept = 3;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'c') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy261;
- } else {
- if(yych <= 0x0C) goto yy261;
- if(yych >= ' ') goto yy261;
- }
+ yyaccept = 3;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'c') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy261;
             } else {
- if(yych <= '.') {
- if(yych == '#') goto yy272;
- } else {
- if(yych <= '/') goto yy261;
- if(yych == '?') goto yy271;
- }
+ if(yych <= 0x0C) goto yy261;
+ if(yych >= ' ') goto yy261;
             }
         } else {
- if(yych <= 'p') {
- if(yych <= 'i') {
- if(yych <= 'e') goto yy261;
- if(yych >= 'i') goto yy261;
- } else {
- if(yych == 'l') goto yy261;
- if(yych >= 'p') goto yy261;
- }
+ if(yych <= '.') {
+ if(yych == '#') goto yy272;
             } else {
- if(yych <= 't') {
- if(yych == 'r') goto yy261;
- } else {
- if(yych == 'v') goto yy46;
- if(yych <= 'w') goto yy261;
- }
+ if(yych <= '/') goto yy261;
+ if(yych == '?') goto yy271;
+ }
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'i') {
+ if(yych <= 'e') goto yy261;
+ if(yych >= 'i') goto yy261;
+ } else {
+ if(yych == 'l') goto yy261;
+ if(yych >= 'p') goto yy261;
+ }
+ } else {
+ if(yych <= 't') {
+ if(yych == 'r') goto yy261;
+ } else {
+ if(yych == 'v') goto yy46;
+ if(yych <= 'w') goto yy261;
             }
         }
+ }
 yy46:
-#line 140 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_POUND); }
-#line 542 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 140 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_POUND); }
+#line 541 "strict_cpp_re.inc"
 yy47:
- ++YYCURSOR;
-#line 148 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTPAREN); }
-#line 547 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 148 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTPAREN); }
+#line 546 "strict_cpp_re.inc"
 yy49:
- ++YYCURSOR;
-#line 149 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTPAREN); }
-#line 552 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 149 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTPAREN); }
+#line 551 "strict_cpp_re.inc"
 yy51:
- ++YYCURSOR;
-#line 150 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_SEMICOLON); }
-#line 557 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 150 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_SEMICOLON); }
+#line 556 "strict_cpp_re.inc"
 yy53:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '+') goto yy256;
- if(yych == '=') goto yy258;
-#line 175 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PLUS); }
-#line 564 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '+') goto yy256;
+ if(yych == '=') goto yy258;
+#line 175 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PLUS); }
+#line 563 "strict_cpp_re.inc"
 yy55:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') {
- if(yych == '-') goto yy250;
- } else {
- if(yych <= '=') goto yy252;
- if(yych <= '>') goto yy248;
- }
-#line 176 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_MINUS); }
-#line 575 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') {
+ if(yych == '-') goto yy250;
+ } else {
+ if(yych <= '=') goto yy252;
+ if(yych <= '>') goto yy248;
+ }
+#line 176 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_MINUS); }
+#line 574 "strict_cpp_re.inc"
 yy57:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy246;
-#line 177 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_STAR); }
-#line 581 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy246;
+#line 177 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_STAR); }
+#line 580 "strict_cpp_re.inc"
 yy59:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy244;
-#line 180 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_XOR); }
-#line 587 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy244;
+#line 180 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_XOR); }
+#line 586 "strict_cpp_re.inc"
 yy61:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'o') goto yy237;
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'o') goto yy237;
+ goto yy195;
 yy62:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '&') goto yy233;
- if(yych == '=') goto yy235;
-#line 183 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_AND); }
-#line 599 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '&') goto yy233;
+ if(yych == '=') goto yy235;
+#line 183 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_AND); }
+#line 598 "strict_cpp_re.inc"
 yy64:
- yyaccept = 4;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '>') {
- if(yych == '=') goto yy228;
- } else {
- if(yych <= '?') goto yy225;
- if(yych == '|') goto yy226;
- }
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= '>') {
+ if(yych == '=') goto yy228;
+ } else {
+ if(yych <= '?') goto yy225;
+ if(yych == '|') goto yy226;
+ }
 yy65:
-#line 185 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_OR); }
-#line 612 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 185 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_OR); }
+#line 611 "strict_cpp_re.inc"
 yy66:
- ++YYCURSOR;
-#line 188 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_COMPL); }
-#line 617 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 188 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_COMPL); }
+#line 616 "strict_cpp_re.inc"
 yy68:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy223;
-#line 191 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_NOT); }
-#line 623 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy223;
+#line 191 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_NOT); }
+#line 622 "strict_cpp_re.inc"
 yy70:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy221;
-#line 193 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_ASSIGN); }
-#line 629 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy221;
+#line 193 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_ASSIGN); }
+#line 628 "strict_cpp_re.inc"
 yy72:
- ++YYCURSOR;
- if((yych = *YYCURSOR) <= '<') goto yy73;
- if(yych <= '=') goto yy215;
- if(yych <= '>') goto yy217;
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) <= '<') goto yy73;
+ if(yych <= '=') goto yy215;
+ if(yych <= '>') goto yy217;
 yy73:
-#line 195 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_GREATER); }
-#line 638 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 195 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_GREATER); }
+#line 637 "strict_cpp_re.inc"
 yy74:
- ++YYCURSOR;
-#line 227 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_COMMA); }
-#line 643 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 227 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_COMMA); }
+#line 642 "strict_cpp_re.inc"
 yy76:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ goto yy195;
 yy77:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych <= '\'') {
- if(yych == '"') goto yy96;
- if(yych <= '&') goto yy9;
- goto yy214;
- } else {
- if(yych <= '?') {
- if(yych <= '>') goto yy9;
- goto yy197;
- } else {
- if(yych == '\\') goto yy196;
- goto yy9;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych <= '\'') {
+ if(yych == '"') goto yy96;
+ if(yych <= '&') goto yy9;
+ goto yy214;
+ } else {
+ if(yych <= '?') {
+ if(yych <= '>') goto yy9;
+ goto yy197;
+ } else {
+ if(yych == '\\') goto yy196;
+ goto yy9;
         }
+ }
 yy78:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'U') goto yy186;
- if(yych == 'u') goto yy185;
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'U') goto yy186;
+ if(yych == 'u') goto yy185;
 yy79:
-#line 299 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(TOKEN_FROM_ID(*s->tok, UnknownTokenType)); }
-#line 675 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 299 "strict_cpp.re"
+ { BOOST_WAVE_RET(TOKEN_FROM_ID(*s->tok, UnknownTokenType)); }
+#line 674 "strict_cpp_re.inc"
 yy80:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy142;
- if(yych <= 0x0A) goto yy79;
- goto yy142;
- } else {
- if(yych <= 0x1F) goto yy79;
- if(yych == '\'') goto yy79;
- goto yy142;
- }
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy142;
+ if(yych <= 0x0A) goto yy79;
+ goto yy142;
+ } else {
+ if(yych <= 0x1F) goto yy79;
+ if(yych == '\'') goto yy79;
+ goto yy142;
+ }
 yy81:
- yyaccept = 5;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy97;
- goto yy79;
- } else {
- if(yych <= 0x0C) goto yy97;
- if(yych <= 0x1F) goto yy79;
- goto yy97;
- }
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy97;
+ goto yy79;
+ } else {
+ if(yych <= 0x0C) goto yy97;
+ if(yych <= 0x1F) goto yy79;
+ goto yy97;
+ }
 yy82:
- ++YYCURSOR;
- yych = *YYCURSOR;
- goto yy95;
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy95;
 yy83:
-#line 279 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_SPACE); }
-#line 706 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 279 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_SPACE); }
+#line 705 "strict_cpp_re.inc"
 yy84:
- yych = *++YYCURSOR;
- goto yy95;
+ yych = *++YYCURSOR;
+ goto yy95;
 yy85:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy86:
-#line 282 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- {
+#line 282 "strict_cpp.re"
+ {
         s->line++;
         cursor.column = 1;
         BOOST_WAVE_RET(T_NEWLINE);
     }
-#line 719 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 718 "strict_cpp_re.inc"
 yy87:
- yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy93;
- goto yy86;
+ yych = *++YYCURSOR;
+ if(yych == 0x0A) goto yy93;
+ goto yy86;
 yy88:
- ++YYCURSOR;
-#line 289 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- {
+ ++YYCURSOR;
+#line 289 "strict_cpp.re"
+ {
         if (s->eof && cursor != s->eof)
         {
             BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
@@ -732,2426 +731,2426 @@
         }
         BOOST_WAVE_RET(T_EOF);
     }
-#line 736 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 735 "strict_cpp_re.inc"
 yy90:
- yych = *++YYCURSOR;
- goto yy79;
+ yych = *++YYCURSOR;
+ goto yy79;
 yy91:
- ++YYCURSOR;
-#line 302 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- {
+ ++YYCURSOR;
+#line 302 "strict_cpp.re"
+ {
         // flag the error
         BOOST_WAVE_UPDATE_CURSOR(); // adjust the input cursor
         (*s->error_proc)(s, lexing_exception::generic_lexing_error,
             "invalid character '\\%03o' in input stream", *--YYCURSOR);
     }
-#line 749 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 748 "strict_cpp_re.inc"
 yy93:
- yych = *++YYCURSOR;
- goto yy86;
+ yych = *++YYCURSOR;
+ goto yy86;
 yy94:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy95:
- if(yybm[256+yych] & 16) {
- goto yy94;
- }
- goto yy83;
+ if(yybm[256+yych] & 16) {
+ goto yy94;
+ }
+ goto yy83;
 yy96:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy97:
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy98:
- YYCURSOR = YYMARKER;
- if(yyaccept <= 51) {
- if(yyaccept <= 25) {
- if(yyaccept <= 12) {
- if(yyaccept <= 6) {
- if(yyaccept <= 3) {
- if(yyaccept <= 1) {
- if(yyaccept <= 0) {
- goto yy5;
- } else {
- goto yy9;
- }
+ YYCURSOR = YYMARKER;
+ if(yyaccept <= 51) {
+ if(yyaccept <= 25) {
+ if(yyaccept <= 12) {
+ if(yyaccept <= 6) {
+ if(yyaccept <= 3) {
+ if(yyaccept <= 1) {
+ if(yyaccept <= 0) {
+ goto yy5;
                             } else {
- if(yyaccept <= 2) {
- goto yy32;
- } else {
- goto yy46;
- }
+ goto yy9;
                             }
                         } else {
- if(yyaccept <= 5) {
- if(yyaccept <= 4) {
- goto yy65;
- } else {
- goto yy79;
- }
+ if(yyaccept <= 2) {
+ goto yy32;
                             } else {
- goto yy102;
+ goto yy46;
                             }
                         }
                     } else {
- if(yyaccept <= 9) {
- if(yyaccept <= 8) {
- if(yyaccept <= 7) {
- goto yy152;
- } else {
- goto yy239;
- }
+ if(yyaccept <= 5) {
+ if(yyaccept <= 4) {
+ goto yy65;
                             } else {
- goto yy243;
+ goto yy79;
                             }
                         } else {
- if(yyaccept <= 11) {
- if(yyaccept <= 10) {
- goto yy279;
- } else {
- goto yy294;
- }
+ goto yy102;
+ }
+ }
+ } else {
+ if(yyaccept <= 9) {
+ if(yyaccept <= 8) {
+ if(yyaccept <= 7) {
+ goto yy152;
+ } else {
+ goto yy239;
+ }
+ } else {
+ goto yy243;
+ }
+ } else {
+ if(yyaccept <= 11) {
+ if(yyaccept <= 10) {
+ goto yy279;
                             } else {
- goto yy389;
+ goto yy294;
                             }
+ } else {
+ goto yy389;
                         }
                     }
- } else {
- if(yyaccept <= 19) {
- if(yyaccept <= 16) {
- if(yyaccept <= 14) {
- if(yyaccept <= 13) {
- goto yy417;
- } else {
- goto yy421;
- }
+ }
+ } else {
+ if(yyaccept <= 19) {
+ if(yyaccept <= 16) {
+ if(yyaccept <= 14) {
+ if(yyaccept <= 13) {
+ goto yy417;
                             } else {
- if(yyaccept <= 15) {
- goto yy425;
- } else {
- goto yy456;
- }
+ goto yy421;
                             }
                         } else {
- if(yyaccept <= 18) {
- if(yyaccept <= 17) {
- goto yy462;
- } else {
- goto yy470;
- }
+ if(yyaccept <= 15) {
+ goto yy425;
                             } else {
- goto yy478;
+ goto yy456;
                             }
                         }
                     } else {
- if(yyaccept <= 22) {
- if(yyaccept <= 21) {
- if(yyaccept <= 20) {
- goto yy483;
- } else {
- goto yy488;
- }
+ if(yyaccept <= 18) {
+ if(yyaccept <= 17) {
+ goto yy462;
+ } else {
+ goto yy470;
+ }
+ } else {
+ goto yy478;
+ }
+ }
+ } else {
+ if(yyaccept <= 22) {
+ if(yyaccept <= 21) {
+ if(yyaccept <= 20) {
+ goto yy483;
                             } else {
- goto yy491;
+ goto yy488;
                             }
                         } else {
- if(yyaccept <= 24) {
- if(yyaccept <= 23) {
- goto yy501;
- } else {
- goto yy507;
- }
+ goto yy491;
+ }
+ } else {
+ if(yyaccept <= 24) {
+ if(yyaccept <= 23) {
+ goto yy501;
                             } else {
- goto yy510;
+ goto yy507;
                             }
+ } else {
+ goto yy510;
                         }
                     }
                 }
- } else {
- if(yyaccept <= 38) {
- if(yyaccept <= 32) {
- if(yyaccept <= 29) {
- if(yyaccept <= 27) {
- if(yyaccept <= 26) {
- goto yy517;
- } else {
- goto yy524;
- }
+ }
+ } else {
+ if(yyaccept <= 38) {
+ if(yyaccept <= 32) {
+ if(yyaccept <= 29) {
+ if(yyaccept <= 27) {
+ if(yyaccept <= 26) {
+ goto yy517;
                             } else {
- if(yyaccept <= 28) {
- goto yy526;
- } else {
- goto yy528;
- }
+ goto yy524;
                             }
                         } else {
- if(yyaccept <= 31) {
- if(yyaccept <= 30) {
- goto yy530;
- } else {
- goto yy536;
- }
+ if(yyaccept <= 28) {
+ goto yy526;
                             } else {
- goto yy542;
+ goto yy528;
                             }
                         }
                     } else {
- if(yyaccept <= 35) {
- if(yyaccept <= 34) {
- if(yyaccept <= 33) {
- goto yy552;
- } else {
- goto yy554;
- }
+ if(yyaccept <= 31) {
+ if(yyaccept <= 30) {
+ goto yy530;
                             } else {
- goto yy560;
+ goto yy536;
                             }
                         } else {
- if(yyaccept <= 37) {
- if(yyaccept <= 36) {
- goto yy566;
- } else {
- goto yy574;
- }
+ goto yy542;
+ }
+ }
+ } else {
+ if(yyaccept <= 35) {
+ if(yyaccept <= 34) {
+ if(yyaccept <= 33) {
+ goto yy552;
+ } else {
+ goto yy554;
+ }
+ } else {
+ goto yy560;
+ }
+ } else {
+ if(yyaccept <= 37) {
+ if(yyaccept <= 36) {
+ goto yy566;
                             } else {
- goto yy577;
+ goto yy574;
                             }
+ } else {
+ goto yy577;
                         }
                     }
- } else {
- if(yyaccept <= 45) {
- if(yyaccept <= 42) {
- if(yyaccept <= 40) {
- if(yyaccept <= 39) {
- goto yy590;
- } else {
- goto yy592;
- }
+ }
+ } else {
+ if(yyaccept <= 45) {
+ if(yyaccept <= 42) {
+ if(yyaccept <= 40) {
+ if(yyaccept <= 39) {
+ goto yy590;
                             } else {
- if(yyaccept <= 41) {
- goto yy595;
- } else {
- goto yy598;
- }
+ goto yy592;
                             }
                         } else {
- if(yyaccept <= 44) {
- if(yyaccept <= 43) {
- goto yy600;
- } else {
- goto yy605;
- }
+ if(yyaccept <= 41) {
+ goto yy595;
                             } else {
- goto yy607;
+ goto yy598;
                             }
                         }
                     } else {
- if(yyaccept <= 48) {
- if(yyaccept <= 47) {
- if(yyaccept <= 46) {
- goto yy614;
- } else {
- goto yy623;
- }
+ if(yyaccept <= 44) {
+ if(yyaccept <= 43) {
+ goto yy600;
+ } else {
+ goto yy605;
+ }
+ } else {
+ goto yy607;
+ }
+ }
+ } else {
+ if(yyaccept <= 48) {
+ if(yyaccept <= 47) {
+ if(yyaccept <= 46) {
+ goto yy614;
                             } else {
- goto yy629;
+ goto yy623;
                             }
                         } else {
- if(yyaccept <= 50) {
- if(yyaccept <= 49) {
- goto yy633;
- } else {
- goto yy639;
- }
+ goto yy629;
+ }
+ } else {
+ if(yyaccept <= 50) {
+ if(yyaccept <= 49) {
+ goto yy633;
                             } else {
- goto yy645;
+ goto yy639;
                             }
+ } else {
+ goto yy645;
                         }
                     }
                 }
             }
- } else {
- if(yyaccept <= 77) {
- if(yyaccept <= 64) {
- if(yyaccept <= 58) {
- if(yyaccept <= 55) {
- if(yyaccept <= 53) {
- if(yyaccept <= 52) {
- goto yy649;
- } else {
- goto yy653;
- }
+ }
+ } else {
+ if(yyaccept <= 77) {
+ if(yyaccept <= 64) {
+ if(yyaccept <= 58) {
+ if(yyaccept <= 55) {
+ if(yyaccept <= 53) {
+ if(yyaccept <= 52) {
+ goto yy649;
                             } else {
- if(yyaccept <= 54) {
- goto yy661;
- } else {
- goto yy675;
- }
+ goto yy653;
                             }
                         } else {
- if(yyaccept <= 57) {
- if(yyaccept <= 56) {
- goto yy681;
- } else {
- goto yy688;
- }
+ if(yyaccept <= 54) {
+ goto yy661;
                             } else {
- goto yy697;
+ goto yy675;
                             }
                         }
                     } else {
- if(yyaccept <= 61) {
- if(yyaccept <= 60) {
- if(yyaccept <= 59) {
- goto yy702;
- } else {
- goto yy705;
- }
+ if(yyaccept <= 57) {
+ if(yyaccept <= 56) {
+ goto yy681;
+ } else {
+ goto yy688;
+ }
+ } else {
+ goto yy697;
+ }
+ }
+ } else {
+ if(yyaccept <= 61) {
+ if(yyaccept <= 60) {
+ if(yyaccept <= 59) {
+ goto yy702;
                             } else {
- goto yy709;
+ goto yy705;
                             }
                         } else {
- if(yyaccept <= 63) {
- if(yyaccept <= 62) {
- goto yy716;
- } else {
- goto yy721;
- }
+ goto yy709;
+ }
+ } else {
+ if(yyaccept <= 63) {
+ if(yyaccept <= 62) {
+ goto yy716;
                             } else {
- goto yy725;
+ goto yy721;
                             }
+ } else {
+ goto yy725;
                         }
                     }
- } else {
- if(yyaccept <= 71) {
- if(yyaccept <= 68) {
- if(yyaccept <= 66) {
- if(yyaccept <= 65) {
- goto yy727;
- } else {
- goto yy735;
- }
+ }
+ } else {
+ if(yyaccept <= 71) {
+ if(yyaccept <= 68) {
+ if(yyaccept <= 66) {
+ if(yyaccept <= 65) {
+ goto yy727;
                             } else {
- if(yyaccept <= 67) {
- goto yy742;
- } else {
- goto yy746;
- }
+ goto yy735;
                             }
                         } else {
- if(yyaccept <= 70) {
- if(yyaccept <= 69) {
- goto yy748;
- } else {
- goto yy753;
- }
+ if(yyaccept <= 67) {
+ goto yy742;
                             } else {
- goto yy757;
+ goto yy746;
                             }
                         }
                     } else {
- if(yyaccept <= 74) {
- if(yyaccept <= 73) {
- if(yyaccept <= 72) {
- goto yy762;
- } else {
- goto yy766;
- }
+ if(yyaccept <= 70) {
+ if(yyaccept <= 69) {
+ goto yy748;
+ } else {
+ goto yy753;
+ }
+ } else {
+ goto yy757;
+ }
+ }
+ } else {
+ if(yyaccept <= 74) {
+ if(yyaccept <= 73) {
+ if(yyaccept <= 72) {
+ goto yy762;
                             } else {
- goto yy775;
+ goto yy766;
                             }
                         } else {
- if(yyaccept <= 76) {
- if(yyaccept <= 75) {
- goto yy777;
- } else {
- goto yy781;
- }
+ goto yy775;
+ }
+ } else {
+ if(yyaccept <= 76) {
+ if(yyaccept <= 75) {
+ goto yy777;
                             } else {
- goto yy785;
+ goto yy781;
                             }
+ } else {
+ goto yy785;
                         }
                     }
                 }
- } else {
- if(yyaccept <= 90) {
- if(yyaccept <= 84) {
- if(yyaccept <= 81) {
- if(yyaccept <= 79) {
- if(yyaccept <= 78) {
- goto yy794;
- } else {
- goto yy799;
- }
+ }
+ } else {
+ if(yyaccept <= 90) {
+ if(yyaccept <= 84) {
+ if(yyaccept <= 81) {
+ if(yyaccept <= 79) {
+ if(yyaccept <= 78) {
+ goto yy794;
                             } else {
- if(yyaccept <= 80) {
- goto yy804;
- } else {
- goto yy807;
- }
+ goto yy799;
                             }
                         } else {
- if(yyaccept <= 83) {
- if(yyaccept <= 82) {
- goto yy810;
- } else {
- goto yy813;
- }
+ if(yyaccept <= 80) {
+ goto yy804;
                             } else {
- goto yy825;
+ goto yy807;
                             }
                         }
                     } else {
- if(yyaccept <= 87) {
- if(yyaccept <= 86) {
- if(yyaccept <= 85) {
- goto yy830;
- } else {
- goto yy836;
- }
+ if(yyaccept <= 83) {
+ if(yyaccept <= 82) {
+ goto yy810;
+ } else {
+ goto yy813;
+ }
+ } else {
+ goto yy825;
+ }
+ }
+ } else {
+ if(yyaccept <= 87) {
+ if(yyaccept <= 86) {
+ if(yyaccept <= 85) {
+ goto yy830;
                             } else {
- goto yy841;
+ goto yy836;
                             }
                         } else {
- if(yyaccept <= 89) {
- if(yyaccept <= 88) {
- goto yy850;
- } else {
- goto yy857;
- }
+ goto yy841;
+ }
+ } else {
+ if(yyaccept <= 89) {
+ if(yyaccept <= 88) {
+ goto yy850;
                             } else {
- goto yy859;
+ goto yy857;
                             }
+ } else {
+ goto yy859;
                         }
                     }
- } else {
- if(yyaccept <= 97) {
- if(yyaccept <= 94) {
- if(yyaccept <= 92) {
- if(yyaccept <= 91) {
- goto yy865;
- } else {
- goto yy869;
- }
+ }
+ } else {
+ if(yyaccept <= 97) {
+ if(yyaccept <= 94) {
+ if(yyaccept <= 92) {
+ if(yyaccept <= 91) {
+ goto yy865;
                             } else {
- if(yyaccept <= 93) {
- goto yy872;
- } else {
- goto yy877;
- }
+ goto yy869;
                             }
                         } else {
- if(yyaccept <= 96) {
- if(yyaccept <= 95) {
- goto yy879;
- } else {
- goto yy886;
- }
+ if(yyaccept <= 93) {
+ goto yy872;
                             } else {
- goto yy889;
+ goto yy877;
                             }
                         }
                     } else {
- if(yyaccept <= 100) {
- if(yyaccept <= 99) {
- if(yyaccept <= 98) {
- goto yy894;
- } else {
- goto yy897;
- }
+ if(yyaccept <= 96) {
+ if(yyaccept <= 95) {
+ goto yy879;
+ } else {
+ goto yy886;
+ }
+ } else {
+ goto yy889;
+ }
+ }
+ } else {
+ if(yyaccept <= 100) {
+ if(yyaccept <= 99) {
+ if(yyaccept <= 98) {
+ goto yy894;
                             } else {
- goto yy903;
+ goto yy897;
                             }
                         } else {
- if(yyaccept <= 102) {
- if(yyaccept <= 101) {
- goto yy905;
- } else {
- goto yy907;
- }
+ goto yy903;
+ }
+ } else {
+ if(yyaccept <= 102) {
+ if(yyaccept <= 101) {
+ goto yy905;
                             } else {
- goto yy911;
+ goto yy907;
                             }
+ } else {
+ goto yy911;
                         }
                     }
                 }
             }
         }
+ }
 yy99:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy112;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy112;
 yy100:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '`') {
- if(yych <= '7') {
- if(yych <= '&') {
- if(yych == '"') goto yy96;
- goto yy98;
- } else {
- if(yych <= '\'') goto yy96;
- if(yych <= '/') goto yy98;
- goto yy107;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '`') {
+ if(yych <= '7') {
+ if(yych <= '&') {
+ if(yych == '"') goto yy96;
+ goto yy98;
             } else {
- if(yych <= 'T') {
- if(yych == '?') goto yy105;
- goto yy98;
- } else {
- if(yych <= 'U') goto yy104;
- if(yych == '\\') goto yy96;
- goto yy98;
- }
+ if(yych <= '\'') goto yy96;
+ if(yych <= '/') goto yy98;
+ goto yy107;
             }
         } else {
- if(yych <= 'r') {
- if(yych <= 'f') {
- if(yych <= 'b') goto yy96;
- if(yych <= 'e') goto yy98;
- goto yy96;
- } else {
- if(yych == 'n') goto yy96;
- if(yych <= 'q') goto yy98;
- goto yy96;
- }
+ if(yych <= 'T') {
+ if(yych == '?') goto yy105;
+ goto yy98;
             } else {
- if(yych <= 'u') {
- if(yych <= 's') goto yy98;
- if(yych <= 't') goto yy96;
- goto yy103;
- } else {
- if(yych <= 'v') goto yy96;
- if(yych == 'x') goto yy106;
- goto yy98;
- }
+ if(yych <= 'U') goto yy104;
+ if(yych == '\\') goto yy96;
+ goto yy98;
+ }
+ }
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'f') {
+ if(yych <= 'b') goto yy96;
+ if(yych <= 'e') goto yy98;
+ goto yy96;
+ } else {
+ if(yych == 'n') goto yy96;
+ if(yych <= 'q') goto yy98;
+ goto yy96;
+ }
+ } else {
+ if(yych <= 'u') {
+ if(yych <= 's') goto yy98;
+ if(yych <= 't') goto yy96;
+ goto yy103;
+ } else {
+ if(yych <= 'v') goto yy96;
+ if(yych == 'x') goto yy106;
+ goto yy98;
             }
         }
+ }
 yy101:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy102:
-#line 249 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_STRINGLIT); }
-#line 1251 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 249 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_STRINGLIT); }
+#line 1250 "strict_cpp_re.inc"
 yy103:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy138;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy138;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy138;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy138;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy138;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy138;
+ goto yy98;
+ }
 yy104:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy131;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy131;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy131;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy131;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy131;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy131;
+ goto yy98;
+ }
 yy105:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy111;
- goto yy100;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy111;
+ goto yy100;
 yy106:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy109;
- }
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy109;
+ }
+ goto yy98;
 yy107:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '"') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '!') goto yy96;
- goto yy101;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '"') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
         } else {
- if(yych <= '>') {
- if(yych <= '/') goto yy96;
- if(yych >= '8') goto yy96;
- } else {
- if(yych <= '?') goto yy99;
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '!') goto yy96;
+ goto yy101;
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
+ } else {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy96;
+ if(yych >= '8') goto yy96;
+ } else {
+ if(yych <= '?') goto yy99;
+ if(yych == '\\') goto yy100;
             goto yy96;
         }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy109:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 64) {
- goto yy109;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 64) {
+ goto yy109;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
         } else {
- if(yych <= '?') {
- if(yych <= '"') goto yy101;
- if(yych <= '>') goto yy96;
- goto yy99;
- } else {
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
+ goto yy96;
         }
-yy111:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
+ } else {
+ if(yych <= '?') {
+ if(yych <= '"') goto yy101;
+ if(yych <= '>') goto yy96;
+ goto yy99;
+ } else {
+ if(yych == '\\') goto yy100;
             goto yy96;
         }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych >= '\\') goto yy100;
+ }
+yy111:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych >= '\\') goto yy100;
 yy112:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 128) {
- goto yy112;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 128) {
+ goto yy112;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
+ goto yy96;
         }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- }
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy101;
+ if(yych <= '.') goto yy96;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy101;
- if(yych <= '.') goto yy96;
- } else {
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych == '\\') goto yy100;
+ goto yy96;
         }
+ }
 yy114:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 1) {
- goto yy114;
- }
- if(yych <= '7') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 1) {
+ goto yy114;
+ }
+ if(yych <= '7') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy118;
- if(yych <= '/') goto yy96;
- goto yy107;
- }
+ if(yych <= '"') goto yy118;
+ if(yych <= '/') goto yy96;
+ goto yy107;
             }
+ }
+ } else {
+ if(yych <= 'U') {
+ if(yych == '?') goto yy119;
+ if(yych <= 'T') goto yy96;
+ goto yy117;
         } else {
- if(yych <= 'U') {
- if(yych == '?') goto yy119;
- if(yych <= 'T') goto yy96;
- goto yy117;
+ if(yych <= 'u') {
+ if(yych <= 't') goto yy96;
             } else {
- if(yych <= 'u') {
- if(yych <= 't') goto yy96;
- } else {
- if(yych == 'x') goto yy109;
- goto yy96;
- }
+ if(yych == 'x') goto yy109;
+ goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- goto yy128;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
+ goto yy128;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
+ goto yy128;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- goto yy128;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych <= 'f') goto yy128;
- goto yy96;
- }
+ if(yych <= '`') goto yy96;
+ if(yych <= 'f') goto yy128;
+ goto yy96;
             }
         }
+ }
 yy117:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- goto yy121;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
+ goto yy121;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
+ goto yy121;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- goto yy121;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych <= 'f') goto yy121;
- goto yy96;
- }
+ if(yych <= '`') goto yy96;
+ if(yych <= 'f') goto yy121;
+ goto yy96;
             }
         }
+ }
 yy118:
- yyaccept = 6;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy102;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ yyaccept = 6;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy102;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy119:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych >= '\\') goto yy100;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 128) {
+ goto yy112;
+ }
+ if(yych <= '!') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy96;
+ if(yych <= 0x1F) goto yy98;
             goto yy96;
         }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych >= '\\') goto yy100;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 128) {
- goto yy112;
- }
- if(yych <= '!') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy96;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy96;
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- }
+ } else {
+ if(yych <= '/') {
+ if(yych <= '"') goto yy101;
+ if(yych <= '.') goto yy96;
+ goto yy114;
         } else {
- if(yych <= '/') {
- if(yych <= '"') goto yy101;
- if(yych <= '.') goto yy96;
- goto yy114;
- } else {
- if(yych == '\\') goto yy100;
- goto yy96;
- }
+ if(yych == '\\') goto yy100;
+ goto yy96;
         }
+ }
 yy121:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy128:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy96;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy96;
+ if(yych <= 0x0A) goto yy98;
+ goto yy96;
+ } else {
+ if(yych <= '!') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy96;
             } else {
- if(yych <= '!') {
- if(yych <= 0x1F) goto yy98;
- goto yy96;
- } else {
- if(yych <= '"') goto yy101;
- if(yych <= '/') goto yy96;
- }
+ if(yych <= '"') goto yy101;
+ if(yych <= '/') goto yy96;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy99;
+ if(yych <= '@') goto yy96;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy99;
- if(yych <= '@') goto yy96;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy96;
- goto yy100;
- } else {
- if(yych <= '`') goto yy96;
- if(yych >= 'g') goto yy96;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy96;
+ goto yy100;
+ } else {
+ if(yych <= '`') goto yy96;
+ if(yych >= 'g') goto yy96;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[256+yych] & 32) {
- goto yy96;
- }
- if(yych <= '!') goto yy98;
- if(yych <= '"') goto yy101;
- if(yych <= '[') goto yy99;
- goto yy100;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[256+yych] & 32) {
+ goto yy96;
+ }
+ if(yych <= '!') goto yy98;
+ if(yych <= '"') goto yy101;
+ if(yych <= '[') goto yy99;
+ goto yy100;
 yy131:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy132;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy132;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy132:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy133;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy133;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy133:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy134;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy134;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy134:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy135;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy135;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy135:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy136;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy136;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy136:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy137;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy137;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy137:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy96;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy96;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy96;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy96;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy96;
+ goto yy98;
+ }
 yy138:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy139;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy139;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy139:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy140;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy140;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy140:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy96;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy96;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy96;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy96;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy96;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy96;
+ goto yy98;
+ }
 yy141:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy142:
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych >= '\\') goto yy144;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych >= '\\') goto yy144;
 yy143:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy156;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy156;
 yy144:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '`') {
- if(yych <= '7') {
- if(yych <= '&') {
- if(yych == '"') goto yy141;
- goto yy98;
- } else {
- if(yych <= '\'') goto yy141;
- if(yych <= '/') goto yy98;
- goto yy149;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '`') {
+ if(yych <= '7') {
+ if(yych <= '&') {
+ if(yych == '"') goto yy141;
+ goto yy98;
             } else {
- if(yych <= 'T') {
- if(yych == '?') goto yy147;
- goto yy98;
- } else {
- if(yych <= 'U') goto yy146;
- if(yych == '\\') goto yy141;
- goto yy98;
- }
+ if(yych <= '\'') goto yy141;
+ if(yych <= '/') goto yy98;
+ goto yy149;
             }
         } else {
- if(yych <= 'r') {
- if(yych <= 'f') {
- if(yych <= 'b') goto yy141;
- if(yych <= 'e') goto yy98;
- goto yy141;
- } else {
- if(yych == 'n') goto yy141;
- if(yych <= 'q') goto yy98;
- goto yy141;
- }
+ if(yych <= 'T') {
+ if(yych == '?') goto yy147;
+ goto yy98;
             } else {
- if(yych <= 'u') {
- if(yych <= 's') goto yy98;
- if(yych <= 't') goto yy141;
- } else {
- if(yych <= 'v') goto yy141;
- if(yych == 'x') goto yy148;
- goto yy98;
- }
+ if(yych <= 'U') goto yy146;
+ if(yych == '\\') goto yy141;
+ goto yy98;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy182;
- goto yy98;
+ } else {
+ if(yych <= 'r') {
+ if(yych <= 'f') {
+ if(yych <= 'b') goto yy141;
+ if(yych <= 'e') goto yy98;
+ goto yy141;
+ } else {
+ if(yych == 'n') goto yy141;
+ if(yych <= 'q') goto yy98;
+ goto yy141;
+ }
         } else {
- if(yych <= 'F') goto yy182;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy182;
- goto yy98;
+ if(yych <= 'u') {
+ if(yych <= 's') goto yy98;
+ if(yych <= 't') goto yy141;
+ } else {
+ if(yych <= 'v') goto yy141;
+ if(yych == 'x') goto yy148;
+ goto yy98;
+ }
         }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy182;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy182;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy182;
+ goto yy98;
+ }
 yy146:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy175;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy175;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy175;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy175;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy175;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy175;
+ goto yy98;
+ }
 yy147:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy155;
- goto yy144;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy155;
+ goto yy144;
 yy148:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy153;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy153;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy153;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy153;
+ goto yy98;
+ }
+yy149:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy141;
             goto yy98;
         } else {
- if(yych <= 'F') goto yy153;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy153;
- goto yy98;
+ if(yych <= 0x0C) goto yy141;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '&') goto yy141;
+ goto yy151;
         }
-yy149:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy141;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy141;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '&') goto yy141;
- goto yy151;
- }
+ } else {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy141;
+ if(yych >= '8') goto yy141;
         } else {
- if(yych <= '>') {
- if(yych <= '/') goto yy141;
- if(yych >= '8') goto yy141;
- } else {
- if(yych <= '?') goto yy143;
- if(yych == '\\') goto yy144;
- goto yy141;
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
+ if(yych <= '?') goto yy143;
+ if(yych == '\\') goto yy144;
             goto yy141;
         }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy151:
- ++YYCURSOR;
+ ++YYCURSOR;
 yy152:
-#line 246 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_CHARLIT); }
-#line 2098 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 246 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_CHARLIT); }
+#line 2097 "strict_cpp_re.inc"
 yy153:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- goto yy153;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
+ goto yy153;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
+ goto yy153;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- goto yy153;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych <= 'f') goto yy153;
- goto yy141;
- }
+ if(yych <= '`') goto yy141;
+ if(yych <= 'f') goto yy153;
+ goto yy141;
             }
         }
-yy155:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
+ }
+yy155:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych >= '\\') goto yy144;
+yy156:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy141;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '&') goto yy141;
+ goto yy151;
+ }
+ } else {
+ if(yych <= '>') {
+ if(yych != '/') goto yy141;
+ } else {
+ if(yych <= '?') goto yy156;
+ if(yych == '\\') goto yy144;
             goto yy141;
         }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych >= '\\') goto yy144;
-yy156:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy141;
- goto yy98;
+ }
+yy158:
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '>') {
+ if(yych <= 0x1F) {
+ if(yych <= 0x09) {
+ if(yych <= 0x08) goto yy98;
+ goto yy141;
             } else {
+ if(yych <= 0x0A) goto yy98;
                 if(yych <= 0x0C) goto yy141;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '&') goto yy141;
- goto yy151;
+ goto yy98;
             }
         } else {
- if(yych <= '>') {
- if(yych != '/') goto yy141;
+ if(yych <= '\'') {
+ if(yych <= '&') goto yy141;
+ goto yy162;
             } else {
- if(yych <= '?') goto yy156;
- if(yych == '\\') goto yy144;
+ if(yych <= '/') goto yy141;
+ if(yych <= '7') goto yy149;
                 goto yy141;
             }
         }
-yy158:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '>') {
- if(yych <= 0x1F) {
- if(yych <= 0x09) {
- if(yych <= 0x08) goto yy98;
- goto yy141;
- } else {
- if(yych <= 0x0A) goto yy98;
- if(yych <= 0x0C) goto yy141;
- goto yy98;
- }
+ } else {
+ if(yych <= '\\') {
+ if(yych <= 'T') {
+ if(yych <= '?') goto yy163;
+ goto yy141;
             } else {
- if(yych <= '\'') {
- if(yych <= '&') goto yy141;
- goto yy162;
- } else {
- if(yych <= '/') goto yy141;
- if(yych <= '7') goto yy149;
- goto yy141;
- }
+ if(yych <= 'U') goto yy161;
+ if(yych <= '[') goto yy141;
+ goto yy158;
             }
         } else {
- if(yych <= '\\') {
- if(yych <= 'T') {
- if(yych <= '?') goto yy163;
- goto yy141;
- } else {
- if(yych <= 'U') goto yy161;
- if(yych <= '[') goto yy141;
- goto yy158;
- }
+ if(yych <= 'u') {
+ if(yych <= 't') goto yy141;
             } else {
- if(yych <= 'u') {
- if(yych <= 't') goto yy141;
- } else {
- if(yych == 'x') goto yy153;
- goto yy141;
- }
+ if(yych == 'x') goto yy153;
+ goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- goto yy172;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
+ goto yy172;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
+ goto yy172;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- goto yy172;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych <= 'f') goto yy172;
- goto yy141;
- }
+ if(yych <= '`') goto yy141;
+ if(yych <= 'f') goto yy172;
+ goto yy141;
             }
         }
+ }
 yy161:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- goto yy165;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
+ goto yy165;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
+ goto yy165;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- goto yy165;
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
             } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych <= 'f') goto yy165;
- goto yy141;
- }
+ if(yych <= '`') goto yy141;
+ if(yych <= 'f') goto yy165;
+ goto yy141;
             }
         }
+ }
 yy162:
- yyaccept = 7;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy152;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ yyaccept = 7;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy152;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy163:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych >= '\\') goto yy144;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '\'') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 0x0C) goto yy141;
+ if(yych <= 0x1F) goto yy98;
+ if(yych <= '&') goto yy141;
+ goto yy151;
         }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych >= '\\') goto yy144;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '\'') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy141;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy141;
- if(yych <= 0x1F) goto yy98;
- if(yych <= '&') goto yy141;
- goto yy151;
- }
+ } else {
+ if(yych <= '>') {
+ if(yych == '/') goto yy158;
+ goto yy141;
         } else {
- if(yych <= '>') {
- if(yych == '/') goto yy158;
- goto yy141;
- } else {
- if(yych <= '?') goto yy156;
- if(yych == '\\') goto yy144;
- goto yy141;
- }
+ if(yych <= '?') goto yy156;
+ if(yych == '\\') goto yy144;
+ goto yy141;
         }
+ }
 yy165:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy172:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '9') {
- if(yych <= 0x0C) {
- if(yych == 0x09) goto yy141;
- if(yych <= 0x0A) goto yy98;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '9') {
+ if(yych <= 0x0C) {
+ if(yych == 0x09) goto yy141;
+ if(yych <= 0x0A) goto yy98;
+ goto yy141;
+ } else {
+ if(yych <= '&') {
+ if(yych <= 0x1F) goto yy98;
                 goto yy141;
             } else {
- if(yych <= '&') {
- if(yych <= 0x1F) goto yy98;
- goto yy141;
- } else {
- if(yych <= '\'') goto yy151;
- if(yych <= '/') goto yy141;
- }
+ if(yych <= '\'') goto yy151;
+ if(yych <= '/') goto yy141;
             }
+ }
+ } else {
+ if(yych <= 'F') {
+ if(yych == '?') goto yy143;
+ if(yych <= '@') goto yy141;
         } else {
- if(yych <= 'F') {
- if(yych == '?') goto yy143;
- if(yych <= '@') goto yy141;
- } else {
- if(yych <= '\\') {
- if(yych <= '[') goto yy141;
- goto yy144;
- } else {
- if(yych <= '`') goto yy141;
- if(yych >= 'g') goto yy141;
- }
+ if(yych <= '\\') {
+ if(yych <= '[') goto yy141;
+ goto yy144;
+ } else {
+ if(yych <= '`') goto yy141;
+ if(yych >= 'g') goto yy141;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 2) {
- goto yy141;
- }
- if(yych <= '&') goto yy98;
- if(yych <= '\'') goto yy151;
- if(yych <= '[') goto yy143;
- goto yy144;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 2) {
+ goto yy141;
+ }
+ if(yych <= '&') goto yy98;
+ if(yych <= '\'') goto yy151;
+ if(yych <= '[') goto yy143;
+ goto yy144;
 yy175:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy176;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy176;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy176:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy177;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy177;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy177:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy178;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy178;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy178:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy179;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy179;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy179:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy180;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy180;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy180:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy181;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy181;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy181:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy141;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy141;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy141;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy141;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy141;
+ goto yy98;
+ }
 yy182:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy183;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy183;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy183:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy184;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy184;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy184:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy141;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy141;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy141;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy141;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy141;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy141;
+ goto yy98;
+ }
 yy185:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy211;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy211;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy211;
- goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy211;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy211;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy211;
+ goto yy98;
+ }
 yy186:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy187;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy187;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy187:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy188;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy188;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy188:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy189;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy189;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy189:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy190;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy190;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy190:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy191;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy191;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy191:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy192;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy192;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy192:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy193;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy193;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy193:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy194:
- yyaccept = 1;
- YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ yyaccept = 1;
+ YYMARKER = ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy195:
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych != '\\') goto yy9;
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych != '\\') goto yy9;
 yy196:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == 'U') goto yy200;
- if(yych == 'u') goto yy199;
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == 'U') goto yy200;
+ if(yych == 'u') goto yy199;
+ goto yy98;
 yy197:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych != '?') goto yy98;
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '/') goto yy196;
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych != '?') goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '/') goto yy196;
+ goto yy98;
 yy199:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy208;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy208;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy208;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy208;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy208;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy208;
+ goto yy98;
+ }
 yy200:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy201;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy201;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy201:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy202;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy202;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy202:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy203;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy203;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy203:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy204;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy204;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy204:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy205;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy205;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy205:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy206;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy206;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy206:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy207;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy207;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy207:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy194;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy194;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy194;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy194;
+ goto yy98;
+ }
 yy208:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy209;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy209;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy209:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy210;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy210;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy210:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy194;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy194;
- goto yy98;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy194;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy194;
+ goto yy98;
+ }
 yy211:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy212;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy212;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy212:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych >= ':') goto yy98;
- } else {
- if(yych <= 'F') goto yy213;
- if(yych <= '`') goto yy98;
- if(yych >= 'g') goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych >= ':') goto yy98;
+ } else {
+ if(yych <= 'F') goto yy213;
+ if(yych <= '`') goto yy98;
+ if(yych >= 'g') goto yy98;
+ }
 yy213:
- yych = *++YYCURSOR;
- if(yych <= '@') {
- if(yych <= '/') goto yy98;
- if(yych <= '9') goto yy194;
- goto yy98;
- } else {
- if(yych <= 'F') goto yy194;
- if(yych <= '`') goto yy98;
- if(yych <= 'f') goto yy194;
- goto yy98;
- }
+ yych = *++YYCURSOR;
+ if(yych <= '@') {
+ if(yych <= '/') goto yy98;
+ if(yych <= '9') goto yy194;
+ goto yy98;
+ } else {
+ if(yych <= 'F') goto yy194;
+ if(yych <= '`') goto yy98;
+ if(yych <= 'f') goto yy194;
+ goto yy98;
+ }
 yy214:
- yych = *++YYCURSOR;
- if(yych == '\'') goto yy98;
- goto yy142;
+ yych = *++YYCURSOR;
+ if(yych == '\'') goto yy98;
+ goto yy142;
 yy215:
- ++YYCURSOR;
-#line 217 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_GREATEREQUAL); }
-#line 3028 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 217 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_GREATEREQUAL); }
+#line 3027 "strict_cpp_re.inc"
 yy217:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy219;
-#line 210 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_SHIFTRIGHT); }
-#line 3034 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy219;
+#line 210 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTRIGHT); }
+#line 3033 "strict_cpp_re.inc"
 yy219:
- ++YYCURSOR;
-#line 211 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_SHIFTRIGHTASSIGN); }
-#line 3039 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 211 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTRIGHTASSIGN); }
+#line 3038 "strict_cpp_re.inc"
 yy221:
- ++YYCURSOR;
-#line 213 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_EQUAL); }
-#line 3044 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 213 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_EQUAL); }
+#line 3043 "strict_cpp_re.inc"
 yy223:
- ++YYCURSOR;
-#line 214 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_NOTEQUAL); }
-#line 3049 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 214 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_NOTEQUAL); }
+#line 3048 "strict_cpp_re.inc"
 yy225:
- yych = *++YYCURSOR;
- if(yych == '?') goto yy230;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '?') goto yy230;
+ goto yy98;
 yy226:
- ++YYCURSOR;
-#line 220 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_OROR); }
-#line 3058 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 220 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_OROR); }
+#line 3057 "strict_cpp_re.inc"
 yy228:
- ++YYCURSOR;
-#line 206 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_ORASSIGN); }
-#line 3063 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 206 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_ORASSIGN); }
+#line 3062 "strict_cpp_re.inc"
 yy230:
- yych = *++YYCURSOR;
- if(yych != '!') goto yy98;
- ++YYCURSOR;
-#line 222 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
-#line 3070 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != '!') goto yy98;
+ ++YYCURSOR;
+#line 222 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_OROR_TRIGRAPH); }
+#line 3069 "strict_cpp_re.inc"
 yy233:
- ++YYCURSOR;
-#line 218 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_ANDAND); }
-#line 3075 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 218 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_ANDAND); }
+#line 3074 "strict_cpp_re.inc"
 yy235:
- ++YYCURSOR;
-#line 204 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_ANDASSIGN); }
-#line 3080 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 204 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_ANDASSIGN); }
+#line 3079 "strict_cpp_re.inc"
 yy237:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'r') goto yy195;
- yyaccept = 8;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'Z') {
- if(yych <= '>') {
- if(yych <= '/') goto yy239;
- if(yych <= '9') goto yy194;
- } else {
- if(yych <= '?') goto yy197;
- if(yych >= 'A') goto yy194;
- }
- } else {
- if(yych <= '^') {
- if(yych == '\\') goto yy196;
- } else {
- if(yych <= '_') goto yy240;
- if(yych <= '`') goto yy239;
- if(yych <= 'z') goto yy194;
- }
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'r') goto yy195;
+ yyaccept = 8;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'Z') {
+ if(yych <= '>') {
+ if(yych <= '/') goto yy239;
+ if(yych <= '9') goto yy194;
+ } else {
+ if(yych <= '?') goto yy197;
+ if(yych >= 'A') goto yy194;
+ }
+ } else {
+ if(yych <= '^') {
+ if(yych == '\\') goto yy196;
+ } else {
+ if(yych <= '_') goto yy240;
+ if(yych <= '`') goto yy239;
+ if(yych <= 'z') goto yy194;
         }
+ }
 yy239:
-#line 182 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XOR_ALT); }
-#line 3107 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 182 "strict_cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XOR_ALT); }
+#line 3106 "strict_cpp_re.inc"
 yy240:
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'e') goto yy195;
- yyaccept = 1;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 'q') goto yy195;
- yyaccept = 9;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yybm[0+yych] & 4) {
- goto yy194;
- }
- if(yych == '?') goto yy197;
- if(yych == '\\') goto yy196;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'e') goto yy195;
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych != 'q') goto yy195;
+ yyaccept = 9;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yybm[0+yych] & 4) {
+ goto yy194;
+ }
+ if(yych == '?') goto yy197;
+ if(yych == '\\') goto yy196;
 yy243:
-#line 202 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XORASSIGN_ALT); }
-#line 3125 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 202 "strict_cpp.re"
+ { BOOST_WAVE_RET(s->act_in_c99_mode ? T_IDENTIFIER : T_XORASSIGN_ALT); }
+#line 3124 "strict_cpp_re.inc"
 yy244:
- ++YYCURSOR;
-#line 201 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_XORASSIGN); }
-#line 3130 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 201 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_XORASSIGN); }
+#line 3129 "strict_cpp_re.inc"
 yy246:
- ++YYCURSOR;
-#line 198 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_STARASSIGN); }
-#line 3135 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 198 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_STARASSIGN); }
+#line 3134 "strict_cpp_re.inc"
 yy248:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '*') goto yy254;
-#line 238 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_ARROW); }
-#line 3141 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '*') goto yy254;
+#line 238 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_ARROW); }
+#line 3140 "strict_cpp_re.inc"
 yy250:
- ++YYCURSOR;
-#line 226 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_MINUSMINUS); }
-#line 3146 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 226 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_MINUSMINUS); }
+#line 3145 "strict_cpp_re.inc"
 yy252:
- ++YYCURSOR;
-#line 197 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_MINUSASSIGN); }
-#line 3151 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 197 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_MINUSASSIGN); }
+#line 3150 "strict_cpp_re.inc"
 yy254:
- ++YYCURSOR;
-#line 229 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- {
+ ++YYCURSOR;
+#line 229 "strict_cpp.re"
+ {
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
                 BOOST_WAVE_RET(T_ARROW);
@@ -3160,490 +3159,490 @@
                 BOOST_WAVE_RET(T_ARROWSTAR);
             }
         }
-#line 3164 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 3163 "strict_cpp_re.inc"
 yy256:
- ++YYCURSOR;
-#line 225 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PLUSPLUS); }
-#line 3169 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 225 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PLUSPLUS); }
+#line 3168 "strict_cpp_re.inc"
 yy258:
- ++YYCURSOR;
-#line 196 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PLUSASSIGN); }
-#line 3174 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 196 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PLUSASSIGN); }
+#line 3173 "strict_cpp_re.inc"
 yy260:
- ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 12) YYFILL(12);
+ yych = *YYCURSOR;
 yy261:
- if(yych <= 'h') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy260;
- goto yy98;
- } else {
- if(yych <= 0x0C) goto yy260;
- if(yych <= 0x1F) goto yy98;
- goto yy260;
- }
+ if(yych <= 'h') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy260;
+ goto yy98;
             } else {
- if(yych <= 'c') {
- if(yych != '/') goto yy98;
- } else {
- if(yych <= 'd') goto yy269;
- if(yych <= 'e') goto yy263;
- goto yy98;
- }
+ if(yych <= 0x0C) goto yy260;
+ if(yych <= 0x1F) goto yy98;
+ goto yy260;
             }
         } else {
- if(yych <= 'q') {
- if(yych <= 'l') {
- if(yych <= 'i') goto yy270;
- if(yych <= 'k') goto yy98;
- goto yy267;
- } else {
- if(yych == 'p') goto yy266;
- goto yy98;
- }
+ if(yych <= 'c') {
+ if(yych != '/') goto yy98;
             } else {
- if(yych <= 'u') {
- if(yych <= 'r') goto yy264;
- if(yych <= 't') goto yy98;
- goto yy268;
- } else {
- if(yych == 'w') goto yy265;
- goto yy98;
- }
+ if(yych <= 'd') goto yy269;
+ if(yych <= 'e') goto yy263;
+ goto yy98;
             }
         }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '*') goto yy377;
- goto yy98;
-yy263:
- yych = *++YYCURSOR;
- if(yych <= 'm') {
- if(yych == 'l') goto yy353;
- goto yy98;
+ } else {
+ if(yych <= 'q') {
+ if(yych <= 'l') {
+ if(yych <= 'i') goto yy270;
+ if(yych <= 'k') goto yy98;
+ goto yy267;
+ } else {
+ if(yych == 'p') goto yy266;
+ goto yy98;
+ }
         } else {
- if(yych <= 'n') goto yy354;
- if(yych == 'r') goto yy355;
- goto yy98;
+ if(yych <= 'u') {
+ if(yych <= 'r') goto yy264;
+ if(yych <= 't') goto yy98;
+ goto yy268;
+ } else {
+ if(yych == 'w') goto yy265;
+ goto yy98;
+ }
         }
-yy264:
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy347;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '*') goto yy377;
+ goto yy98;
+yy263:
+ yych = *++YYCURSOR;
+ if(yych <= 'm') {
+ if(yych == 'l') goto yy353;
         goto yy98;
-yy265:
- yych = *++YYCURSOR;
- if(yych == 'a') goto yy340;
+ } else {
+ if(yych <= 'n') goto yy354;
+ if(yych == 'r') goto yy355;
         goto yy98;
+ }
+yy264:
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy347;
+ goto yy98;
+yy265:
+ yych = *++YYCURSOR;
+ if(yych == 'a') goto yy340;
+ goto yy98;
 yy266:
- yych = *++YYCURSOR;
- if(yych == 'r') goto yy334;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'r') goto yy334;
+ goto yy98;
 yy267:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy330;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy330;
+ goto yy98;
 yy268:
- yych = *++YYCURSOR;
- if(yych == 'n') goto yy325;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'n') goto yy325;
+ goto yy98;
 yy269:
- yych = *++YYCURSOR;
- if(yych == 'e') goto yy319;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'e') goto yy319;
+ goto yy98;
 yy270:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy278;
- if(yych == 'n') goto yy277;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy278;
+ if(yych == 'n') goto yy277;
+ goto yy98;
 yy271:
- yych = *++YYCURSOR;
- if(yych == '?') goto yy274;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == '?') goto yy274;
+ goto yy98;
 yy272:
- ++YYCURSOR;
-#line 143 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND); }
-#line 3272 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 143 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND); }
+#line 3271 "strict_cpp_re.inc"
 yy274:
- yych = *++YYCURSOR;
- if(yych != '=') goto yy98;
- ++YYCURSOR;
-#line 144 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
-#line 3279 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != '=') goto yy98;
+ ++YYCURSOR;
+#line 144 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND_TRIGRAPH); }
+#line 3278 "strict_cpp_re.inc"
 yy277:
- yych = *++YYCURSOR;
- if(yych == 'c') goto yy289;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'c') goto yy289;
+ goto yy98;
 yy278:
- yyaccept = 10;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 'd') goto yy281;
- if(yych == 'n') goto yy280;
+ yyaccept = 10;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == 'd') goto yy281;
+ if(yych == 'n') goto yy280;
 yy279:
-#line 261 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_IF); }
-#line 3292 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 261 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_IF); }
+#line 3291 "strict_cpp_re.inc"
 yy280:
- yych = *++YYCURSOR;
- if(yych == 'd') goto yy285;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'd') goto yy285;
+ goto yy98;
 yy281:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- ++YYCURSOR;
-#line 262 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_IFDEF); }
-#line 3305 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ ++YYCURSOR;
+#line 262 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_IFDEF); }
+#line 3304 "strict_cpp_re.inc"
 yy285:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- ++YYCURSOR;
-#line 263 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_IFNDEF); }
-#line 3314 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ ++YYCURSOR;
+#line 263 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_IFNDEF); }
+#line 3313 "strict_cpp_re.inc"
 yy289:
- yych = *++YYCURSOR;
- if(yych != 'l') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'u') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yyaccept = 11;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '_') goto yy295;
- goto yy297;
+ yych = *++YYCURSOR;
+ if(yych != 'l') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'u') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yyaccept = 11;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych == '_') goto yy295;
+ goto yy297;
 yy294:
-#line 259 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_INCLUDE); }
-#line 3331 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 259 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_INCLUDE); }
+#line 3330 "strict_cpp_re.inc"
 yy295:
- yych = *++YYCURSOR;
- if(yych == 'n') goto yy316;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'n') goto yy316;
+ goto yy98;
 yy296:
- yyaccept = 11;
- YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
- yych = *YYCURSOR;
+ yyaccept = 11;
+ YYMARKER = ++YYCURSOR;
+ if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
 yy297:
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy296;
- goto yy294;
- } else {
- if(yych <= 0x0C) goto yy296;
- if(yych <= 0x1F) goto yy294;
- goto yy296;
- }
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy296;
+ goto yy294;
         } else {
- if(yych <= '.') {
- if(yych == '"') goto yy300;
- goto yy294;
- } else {
- if(yych <= '/') goto yy298;
- if(yych == '<') goto yy299;
- goto yy294;
- }
+ if(yych <= 0x0C) goto yy296;
+ if(yych <= 0x1F) goto yy294;
+ goto yy296;
+ }
+ } else {
+ if(yych <= '.') {
+ if(yych == '"') goto yy300;
+ goto yy294;
+ } else {
+ if(yych <= '/') goto yy298;
+ if(yych == '<') goto yy299;
+ goto yy294;
         }
+ }
 yy298:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych == '*') goto yy309;
- goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych == '*') goto yy309;
+ goto yy98;
 yy299:
- yych = *++YYCURSOR;
- if(yych == '>') goto yy98;
- goto yy306;
+ yych = *++YYCURSOR;
+ if(yych == '>') goto yy98;
+ goto yy306;
 yy300:
- yych = *++YYCURSOR;
- if(yych == '"') goto yy98;
- goto yy302;
+ yych = *++YYCURSOR;
+ if(yych == '"') goto yy98;
+ goto yy302;
 yy301:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy302:
- if(yybm[0+yych] & 8) {
- goto yy301;
- }
- if(yych <= '!') goto yy98;
- ++YYCURSOR;
-#line 256 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_QHEADER); }
-#line 3387 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ if(yybm[0+yych] & 8) {
+ goto yy301;
+ }
+ if(yych <= '!') goto yy98;
+ ++YYCURSOR;
+#line 256 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_QHEADER); }
+#line 3386 "strict_cpp_re.inc"
 yy305:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
 yy306:
- if(yybm[0+yych] & 16) {
- goto yy305;
- }
- if(yych <= '=') goto yy98;
- ++YYCURSOR;
-#line 253 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_HHEADER); }
-#line 3400 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ if(yybm[0+yych] & 16) {
+ goto yy305;
+ }
+ if(yych <= '=') goto yy98;
+ ++YYCURSOR;
+#line 253 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_HHEADER); }
+#line 3399 "strict_cpp_re.inc"
 yy309:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy309;
- }
- if(yych == 0x0D) goto yy311;
- if(yych <= ')') goto yy98;
- goto yy313;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy309;
+ }
+ if(yych == 0x0D) goto yy311;
+ if(yych <= ')') goto yy98;
+ goto yy313;
 yy311:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy309;
- }
- if(yych == 0x0D) goto yy311;
- if(yych <= ')') goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy309;
+ }
+ if(yych == 0x0D) goto yy311;
+ if(yych <= ')') goto yy98;
 yy313:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 128) {
- goto yy313;
- }
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy309;
- } else {
- if(yych <= 0x1F) goto yy98;
- if(yych == '/') goto yy296;
- goto yy309;
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
- goto yy309;
- }
- if(yych == 0x0D) goto yy311;
- if(yych <= ')') goto yy98;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 128) {
         goto yy313;
+ }
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy309;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych == '/') goto yy296;
+ goto yy309;
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yybm[0+yych] & 32) {
+ goto yy309;
+ }
+ if(yych == 0x0D) goto yy311;
+ if(yych <= ')') goto yy98;
+ goto yy313;
 yy316:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'x') goto yy98;
- yych = *++YYCURSOR;
- if(yych == 't') goto yy296;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'x') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 't') goto yy296;
+ goto yy98;
 yy319:
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- ++YYCURSOR;
-#line 267 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_DEFINE); }
-#line 3464 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ ++YYCURSOR;
+#line 267 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_DEFINE); }
+#line 3463 "strict_cpp_re.inc"
 yy325:
- yych = *++YYCURSOR;
- if(yych != 'd') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'f') goto yy98;
- ++YYCURSOR;
-#line 268 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_UNDEF); }
-#line 3475 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'd') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'f') goto yy98;
+ ++YYCURSOR;
+#line 268 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_UNDEF); }
+#line 3474 "strict_cpp_re.inc"
 yy330:
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- ++YYCURSOR;
-#line 269 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_LINE); }
-#line 3484 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ ++YYCURSOR;
+#line 269 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_LINE); }
+#line 3483 "strict_cpp_re.inc"
 yy334:
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'm') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'a') goto yy98;
- ++YYCURSOR;
-#line 271 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_PRAGMA); }
-#line 3497 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'm') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'a') goto yy98;
+ ++YYCURSOR;
+#line 271 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_PRAGMA); }
+#line 3496 "strict_cpp_re.inc"
 yy340:
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- ++YYCURSOR;
-#line 273 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_WARNING); }
-#line 3512 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ ++YYCURSOR;
+#line 273 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_WARNING); }
+#line 3511 "strict_cpp_re.inc"
 yy347:
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- ++YYCURSOR;
-#line 275 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_MSEXT_PP_REGION); }
-#line 3525 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ ++YYCURSOR;
+#line 275 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_MSEXT_PP_REGION); }
+#line 3524 "strict_cpp_re.inc"
 yy353:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy371;
- if(yych == 's') goto yy372;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy371;
+ if(yych == 's') goto yy372;
+ goto yy98;
 yy354:
- yych = *++YYCURSOR;
- if(yych == 'd') goto yy360;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'd') goto yy360;
+ goto yy98;
 yy355:
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'r') goto yy98;
- ++YYCURSOR;
-#line 270 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_ERROR); }
-#line 3545 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'r') goto yy98;
+ ++YYCURSOR;
+#line 270 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_ERROR); }
+#line 3544 "strict_cpp_re.inc"
 yy360:
- yych = *++YYCURSOR;
- if(yych == 'i') goto yy361;
- if(yych == 'r') goto yy362;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'i') goto yy361;
+ if(yych == 'r') goto yy362;
+ goto yy98;
 yy361:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy369;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy369;
+ goto yy98;
 yy362:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'g') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'i') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'o') goto yy98;
- yych = *++YYCURSOR;
- if(yych != 'n') goto yy98;
- ++YYCURSOR;
-#line 276 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_MSEXT_PP_ENDREGION); }
-#line 3569 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'g') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'i') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'o') goto yy98;
+ yych = *++YYCURSOR;
+ if(yych != 'n') goto yy98;
+ ++YYCURSOR;
+#line 276 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_MSEXT_PP_ENDREGION); }
+#line 3568 "strict_cpp_re.inc"
 yy369:
- ++YYCURSOR;
-#line 266 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_ENDIF); }
-#line 3574 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 266 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_ENDIF); }
+#line 3573 "strict_cpp_re.inc"
 yy371:
- yych = *++YYCURSOR;
- if(yych == 'f') goto yy375;
- goto yy98;
+ yych = *++YYCURSOR;
+ if(yych == 'f') goto yy375;
+ goto yy98;
 yy372:
- yych = *++YYCURSOR;
- if(yych != 'e') goto yy98;
- ++YYCURSOR;
-#line 264 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_ELSE); }
-#line 3585 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != 'e') goto yy98;
+ ++YYCURSOR;
+#line 264 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_ELSE); }
+#line 3584 "strict_cpp_re.inc"
 yy375:
- ++YYCURSOR;
-#line 265 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PP_ELIF); }
-#line 3590 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 265 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PP_ELIF); }
+#line 3589 "strict_cpp_re.inc"
 yy377:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- } else {
- if(yych <= 0x1F) goto yy98;
- if(yych == '*') goto yy381;
- goto yy377;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych == '*') goto yy381;
+ goto yy377;
+ }
 yy379:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- goto yy379;
- } else {
- if(yych <= 0x1F) goto yy98;
- if(yych != '*') goto yy377;
- }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ goto yy379;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych != '*') goto yy377;
+ }
 yy381:
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x1F) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- if(yych >= 0x0E) goto yy98;
- } else {
- if(yych <= '*') {
- if(yych <= ')') goto yy377;
- goto yy381;
- } else {
- if(yych == '/') goto yy260;
- goto yy377;
- }
- }
- ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
- yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy98;
- if(yych <= 0x0C) goto yy377;
- goto yy379;
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x1F) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ if(yych >= 0x0E) goto yy98;
+ } else {
+ if(yych <= '*') {
+ if(yych <= ')') goto yy377;
+ goto yy381;
         } else {
- if(yych <= 0x1F) goto yy98;
- if(yych == '*') goto yy381;
+ if(yych == '/') goto yy260;
             goto yy377;
         }
+ }
+ ++YYCURSOR;
+ if(YYLIMIT == YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ if(yych <= 0x0D) {
+ if(yych <= 0x08) goto yy98;
+ if(yych <= 0x0C) goto yy377;
+ goto yy379;
+ } else {
+ if(yych <= 0x1F) goto yy98;
+ if(yych == '*') goto yy381;
+ goto yy377;
+ }
 yy384:
- ++YYCURSOR;
-#line 155 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- {
+ ++YYCURSOR;
+#line 155 "strict_cpp.re"
+ {
             if (s->act_in_c99_mode) {
                 --YYCURSOR;
                 BOOST_WAVE_RET(T_COLON);
@@ -3652,2439 +3651,2439 @@
                 BOOST_WAVE_RET(T_COLON_COLON);
             }
         }
-#line 3656 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 3655 "strict_cpp_re.inc"
 yy386:
- ++YYCURSOR;
-#line 139 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET_ALT); }
-#line 3661 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 139 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET_ALT); }
+#line 3660 "strict_cpp_re.inc"
 yy388:
- yyaccept = 12;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'e') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy261;
- } else {
- if(yych <= 0x0C) goto yy261;
- if(yych >= ' ') goto yy261;
- }
+ yyaccept = 12;
+ yych = *(YYMARKER = ++YYCURSOR);
+ if(yych <= 'e') {
+ if(yych <= ' ') {
+ if(yych <= 0x0A) {
+ if(yych == 0x09) goto yy261;
             } else {
- if(yych <= '.') {
- if(yych == '%') goto yy394;
- } else {
- if(yych <= '/') goto yy261;
- if(yych >= 'd') goto yy261;
- }
+ if(yych <= 0x0C) goto yy261;
+ if(yych >= ' ') goto yy261;
             }
         } else {
- if(yych <= 'p') {
- if(yych <= 'k') {
- if(yych == 'i') goto yy261;
- } else {
- if(yych <= 'l') goto yy261;
- if(yych >= 'p') goto yy261;
- }
+ if(yych <= '.') {
+ if(yych == '%') goto yy394;
             } else {
- if(yych <= 't') {
- if(yych == 'r') goto yy261;
- } else {
- if(yych == 'v') goto yy389;
- if(yych <= 'w') goto yy261;
- }
+ if(yych <= '/') goto yy261;
+ if(yych >= 'd') goto yy261;
+ }
+ }
+ } else {
+ if(yych <= 'p') {
+ if(yych <= 'k') {
+ if(yych == 'i') goto yy261;
+ } else {
+ if(yych <= 'l') goto yy261;
+ if(yych >= 'p') goto yy261;
+ }
+ } else {
+ if(yych <= 't') {
+ if(yych == 'r') goto yy261;
+ } else {
+ if(yych == 'v') goto yy389;
+ if(yych <= 'w') goto yy261;
             }
         }
+ }
 yy389:
-#line 141 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_POUND_ALT); }
-#line 3701 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+#line 141 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_POUND_ALT); }
+#line 3700 "strict_cpp_re.inc"
 yy390:
- ++YYCURSOR;
-#line 200 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_PERCENTASSIGN); }
-#line 3706 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 200 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_PERCENTASSIGN); }
+#line 3705 "strict_cpp_re.inc"
 yy392:
- ++YYCURSOR;
-#line 133 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE_ALT); }
-#line 3711 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 133 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE_ALT); }
+#line 3710 "strict_cpp_re.inc"
 yy394:
- yych = *++YYCURSOR;
- if(yych != ':') goto yy98;
- ++YYCURSOR;
-#line 147 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_POUND_POUND_ALT); }
-#line 3718 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ yych = *++YYCURSOR;
+ if(yych != ':') goto yy98;
+ ++YYCURSOR;
+#line 147 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_POUND_POUND_ALT); }
+#line 3717 "strict_cpp_re.inc"
 yy397:
- ++YYCURSOR;
-#line 216 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LESSEQUAL); }
-#line 3723 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 216 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LESSEQUAL); }
+#line 3722 "strict_cpp_re.inc"
 yy399:
- ++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy405;
-#line 209 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_SHIFTLEFT); }
-#line 3729 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+ if((yych = *YYCURSOR) == '=') goto yy405;
+#line 209 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTLEFT); }
+#line 3728 "strict_cpp_re.inc"
 yy401:
- ++YYCURSOR;
-#line 136 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET_ALT); }
-#line 3734 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 136 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET_ALT); }
+#line 3733 "strict_cpp_re.inc"
 yy403:
- ++YYCURSOR;
-#line 130 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACE_ALT); }
-#line 3739 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 130 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE_ALT); }
+#line 3738 "strict_cpp_re.inc"
 yy405:
- ++YYCURSOR;
-#line 212 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_SHIFTLEFTASSIGN); }
-#line 3744 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 212 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_SHIFTLEFTASSIGN); }
+#line 3743 "strict_cpp_re.inc"
 yy407:
- yych = *++YYCURSOR;
- switch(yych) {
- case '!': goto yy420;
- case '\'': goto yy418;
- case '(': goto yy412;
- case ')': goto yy414;
- case '-': goto yy422;
- case '/': goto yy424;
- case '<': goto yy408;
- case '=': goto yy416;
- case '>': goto yy410;
- default: goto yy98;
- }
+ yych = *++YYCURSOR;
+ switch(yych) {
+ case '!': goto yy420;
+ case '\'': goto yy418;
+ case '(': goto yy412;
+ case ')': goto yy414;
+ case '-': goto yy422;
+ case '/': goto yy424;
+ case '<': goto yy408;
+ case '=': goto yy416;
+ case '>': goto yy410;
+ default: goto yy98;
+ }
 yy408:
- ++YYCURSOR;
-#line 129 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACE_TRIGRAPH); }
-#line 3763 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 129 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACE_TRIGRAPH); }
+#line 3762 "strict_cpp_re.inc"
 yy410:
- ++YYCURSOR;
-#line 132 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACE_TRIGRAPH); }
-#line 3768 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 132 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACE_TRIGRAPH); }
+#line 3767 "strict_cpp_re.inc"
 yy412:
- ++YYCURSOR;
-#line 135 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_LEFTBRACKET_TRIGRAPH); }
-#line 3773 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 135 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_LEFTBRACKET_TRIGRAPH); }
+#line 3772 "strict_cpp_re.inc"
 yy414:
- ++YYCURSOR;
-#line 138 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp.re"
- { BOOST_WAVE_RET(T_RIGHTBRACKET_TRIGRAPH); }
-#line 3778 "..\\..\\src\\cpplexer\\re2clex\\strict_cpp_re.inc"
+ ++YYCURSOR;
+#line 138 "strict_cpp.re"
+ { BOOST_WAVE_RET(T_RIGHTBRACKET_TRIGRAPH); }
+#line 3777 "strict_cpp_re.inc"
 yy416:
- yyaccept = 13;
- yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= 'c') {
- if(yych <= ' ') {
- if(yych <= 0x0A) {
- if(yych == 0x09) goto yy261;
- } else {
- if(yych <= 0x0C) goto yy261;
- if(yych >= ' ') goto yy261;
-