(file) Return to WQLLEX.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / WQL

Diff for /pegasus/src/Pegasus/WQL/WQLLEX.cpp between version 1.19 and 1.20

version 1.19, 2008/02/22 19:20:02 version 1.20, 2008/02/26 19:03:16
Line 493 
Line 493 
 #endif #endif
  
 /* Avoid warn_unused_result warnings in Linux RPM build */ /* Avoid warn_unused_result warnings in Linux RPM build */
   #ifndef ECHO
 #define ECHO do { size_t ignored = fwrite(yytext, yyleng, 1, yyout); } while (0) #define ECHO do { size_t ignored = fwrite(yytext, yyleng, 1, yyout); } while (0)
   #endif
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 505 
Line 507 
  
 PEGASUS_USING_PEGASUS; PEGASUS_USING_PEGASUS;
  
 #line 508 "WQLLEX.cpp"  #line 510 "WQLLEX.cpp"
  
 /* Macros after this point can all be overridden by user definitions in /* Macros after this point can all be overridden by user definitions in
  * section 1.  * section 1.
Line 656 
Line 658 
         register char *yy_cp = NULL, *yy_bp = NULL;         register char *yy_cp = NULL, *yy_bp = NULL;
         register int yy_act;         register int yy_act;
  
 #line 74 "WQL.l"  #line 76 "WQL.l"
  
  
 #line 662 "WQLLEX.cpp"  #line 664 "WQLLEX.cpp"
  
         if ( yy_init )         if ( yy_init )
                 {                 {
Line 744 
Line 746 
  
 case 1: case 1:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 76 "WQL.l"  #line 78 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_SELECT]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_SELECT]\n", yytext));
Line 753 
Line 755 
         YY_BREAK         YY_BREAK
 case 2: case 2:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 82 "WQL.l"  #line 84 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_FROM]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_FROM]\n", yytext));
Line 762 
Line 764 
         YY_BREAK         YY_BREAK
 case 3: case 3:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 88 "WQL.l"  #line 90 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_WHERE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_WHERE]\n", yytext));
Line 771 
Line 773 
         YY_BREAK         YY_BREAK
 case 4: case 4:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 94 "WQL.l"  #line 96 "WQL.l"
 { {
  
    WQL_TRACE(("LEX: %s [TOK_ISA]\n", yytext));    WQL_TRACE(("LEX: %s [TOK_ISA]\n", yytext));
Line 780 
Line 782 
         YY_BREAK         YY_BREAK
 case 5: case 5:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 100 "WQL.l"  #line 102 "WQL.l"
 { {
   WQL_TRACE(("LEX: %s [TOK_DOT]\n", yytext));   WQL_TRACE(("LEX: %s [TOK_DOT]\n", yytext));
   return TOK_DOT;   return TOK_DOT;
Line 788 
Line 790 
         YY_BREAK         YY_BREAK
 case 6: case 6:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 107 "WQL.l"  #line 109 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_TRUE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_TRUE]\n", yytext));
Line 797 
Line 799 
         YY_BREAK         YY_BREAK
 case 7: case 7:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 113 "WQL.l"  #line 115 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_FALSE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_FALSE]\n", yytext));
Line 806 
Line 808 
         YY_BREAK         YY_BREAK
 case 8: case 8:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 119 "WQL.l"  #line 121 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_NULL]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_NULL]\n", yytext));
Line 815 
Line 817 
         YY_BREAK         YY_BREAK
 case 9: case 9:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 125 "WQL.l"  #line 127 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_NOT]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_NOT]\n", yytext));
Line 824 
Line 826 
         YY_BREAK         YY_BREAK
 case 10: case 10:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 131 "WQL.l"  #line 133 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_AND]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_AND]\n", yytext));
Line 833 
Line 835 
         YY_BREAK         YY_BREAK
 case 11: case 11:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 137 "WQL.l"  #line 139 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_OR]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_OR]\n", yytext));
Line 842 
Line 844 
         YY_BREAK         YY_BREAK
 case 12: case 12:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 143 "WQL.l"  #line 145 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_IS]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_IS]\n", yytext));
Line 851 
Line 853 
         YY_BREAK         YY_BREAK
 case 13: case 13:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 149 "WQL.l"  #line 151 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_INTEGER]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_INTEGER]\n", yytext));
Line 861 
Line 863 
         YY_BREAK         YY_BREAK
 case 14: case 14:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 156 "WQL.l"  #line 158 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_INTEGER]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_INTEGER]\n", yytext));
Line 871 
Line 873 
         YY_BREAK         YY_BREAK
 case 15: case 15:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 163 "WQL.l"  #line 165 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_DOUBLE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_DOUBLE]\n", yytext));
Line 881 
Line 883 
         YY_BREAK         YY_BREAK
 case 16: case 16:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 170 "WQL.l"  #line 172 "WQL.l"
 { {
  
     /* ATTN-B: handle long literals by using yyinput(). */     /* ATTN-B: handle long literals by using yyinput(). */
Line 908 
Line 910 
 yy_c_buf_p = yy_cp -= 1; yy_c_buf_p = yy_cp -= 1;
 YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_DO_BEFORE_ACTION; /* set up yytext again */
 YY_RULE_SETUP YY_RULE_SETUP
 #line 191 "WQL.l"  #line 193 "WQL.l"
 { {
  
     WQL_error("Unterminated string");     WQL_error("Unterminated string");
Line 916 
Line 918 
         YY_BREAK         YY_BREAK
 case 18: case 18:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 196 "WQL.l"  #line 198 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %c\n", yytext[0]));     WQL_TRACE(("LEX: %c\n", yytext[0]));
Line 925 
Line 927 
         YY_BREAK         YY_BREAK
 case 19: case 19:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 202 "WQL.l"  #line 204 "WQL.l"
 { {
     WQL_TRACE(("LEX: %s [TOK_EQ]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_EQ]\n", yytext));
     return TOK_EQ;     return TOK_EQ;
Line 933 
Line 935 
         YY_BREAK         YY_BREAK
 case 20: case 20:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 207 "WQL.l"  #line 209 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_NE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_NE]\n", yytext));
Line 942 
Line 944 
         YY_BREAK         YY_BREAK
 case 21: case 21:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 213 "WQL.l"  #line 215 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_LE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_LE]\n", yytext));
Line 951 
Line 953 
         YY_BREAK         YY_BREAK
 case 22: case 22:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 219 "WQL.l"  #line 221 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_LT]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_LT]\n", yytext));
Line 960 
Line 962 
         YY_BREAK         YY_BREAK
 case 23: case 23:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 225 "WQL.l"  #line 227 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_GE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_GE]\n", yytext));
Line 969 
Line 971 
         YY_BREAK         YY_BREAK
 case 24: case 24:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 231 "WQL.l"  #line 233 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_NE]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_NE]\n", yytext));
Line 978 
Line 980 
         YY_BREAK         YY_BREAK
 case 25: case 25:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 237 "WQL.l"  #line 239 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_GT]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_GT]\n", yytext));
Line 987 
Line 989 
         YY_BREAK         YY_BREAK
 case 26: case 26:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 243 "WQL.l"  #line 245 "WQL.l"
 { {
  
     WQL_TRACE(("LEX: %s [TOK_IDENTIFIER]\n", yytext));     WQL_TRACE(("LEX: %s [TOK_IDENTIFIER]\n", yytext));
Line 1006 
Line 1008 
         YY_BREAK         YY_BREAK
 case 27: case 27:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 259 "WQL.l"  #line 261 "WQL.l"
 { {
  
     /* Ignore blanks */     /* Ignore blanks */
Line 1014 
Line 1016 
         YY_BREAK         YY_BREAK
 case 28: case 28:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 264 "WQL.l"  #line 266 "WQL.l"
 { {
     WQL_lval.intValue = 0;     WQL_lval.intValue = 0;
     return TOK_UNEXPECTED_CHAR;     return TOK_UNEXPECTED_CHAR;
Line 1022 
Line 1024 
         YY_BREAK         YY_BREAK
 case 29: case 29:
 YY_RULE_SETUP YY_RULE_SETUP
 #line 269 "WQL.l"  #line 271 "WQL.l"
 ECHO; ECHO;
         YY_BREAK         YY_BREAK
 #line 1028 "WQLLEX.cpp"  #line 1030 "WQLLEX.cpp"
 case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(INITIAL):
         yyterminate();         yyterminate();
  
Line 1907 
Line 1909 
         return 0;         return 0;
         }         }
 #endif #endif
 #line 269 "WQL.l"  #line 271 "WQL.l"
  
  
 extern "C" int WQL_wrap() extern "C" int WQL_wrap()


Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2