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

Diff for /pegasus/src/Pegasus/WQL/WQLYACC.cpp between version 1.10 and 1.12

version 1.10, 2005/02/11 19:52:49 version 1.12, 2005/05/16 20:51:25
Line 159 
Line 159 
 static const short yyrline[] = { 0, static const short yyrline[] = { 0,
    159,   165,   171,   175,   181,   185,   191,   195,   201,   208,    159,   165,   171,   175,   181,   185,   191,   195,   201,   208,
    214,   219,   224,   230,   234,   238,   243,   252,   256,   262,    214,   219,   224,   230,   234,   238,   243,   252,   256,   262,
    267,   272,   277,   282,   287,   292,   300,   305,   312,   316,     267,   272,   277,   282,   287,   292,   301,   306,   313,   317,
    322,   328,   335,   341,   346,   351,   356     323,   329,   336,   342,   347,   352,   357
 }; };
 #endif #endif
  
Line 953 
Line 953 
 case 26: case 26:
 #line 293 "wql.y" #line 293 "wql.y"
 { {
   
         WQL_TRACE(("YACC: TOK_ISA\n"));         WQL_TRACE(("YACC: TOK_ISA\n"));
         // ADD statement phrase.          #ifndef PEGASUS_SNIA_EXTENSIONS
               yyerror("ISA Token Not Supported");
           #endif
     ;     ;
     break;}     break;}
 case 27: case 27:
 #line 301 "wql.y"  #line 302 "wql.y"
 { {
         WQL_TRACE(("YACC: nullPredicate : comparisonTerm IS NULL\n"));         WQL_TRACE(("YACC: nullPredicate : comparisonTerm IS NULL\n"));
         globalParserState->statement->appendOperation(WQL_IS_NULL);         globalParserState->statement->appendOperation(WQL_IS_NULL);
     ;     ;
     break;}     break;}
 case 28: case 28:
 #line 306 "wql.y"  #line 307 "wql.y"
 { {
         WQL_TRACE(("YACC: nullPredicate : comparisonTerm IS NOT NULL\n"));         WQL_TRACE(("YACC: nullPredicate : comparisonTerm IS NOT NULL\n"));
         globalParserState->statement->appendOperation(WQL_IS_NOT_NULL);         globalParserState->statement->appendOperation(WQL_IS_NOT_NULL);
     ;     ;
     break;}     break;}
 case 29: case 29:
 #line 313 "wql.y"  #line 314 "wql.y"
 { {
         yyval.intValue = 1;         yyval.intValue = 1;
     ;     ;
     break;}     break;}
 case 30: case 30:
 #line 317 "wql.y"  #line 318 "wql.y"
 { {
         yyval.intValue = 0;         yyval.intValue = 0;
     ;     ;
     break;}     break;}
 case 31: case 31:
 #line 323 "wql.y"  #line 324 "wql.y"
 { {
         WQL_TRACE(("YACC: propertyName : TOK_IDENTIFIER(%s)\n", yyvsp[0].strValue));         WQL_TRACE(("YACC: propertyName : TOK_IDENTIFIER(%s)\n", yyvsp[0].strValue));
         yyval.strValue = yyvsp[0].strValue;         yyval.strValue = yyvsp[0].strValue;
     ;     ;
     break;}     break;}
 case 32: case 32:
 #line 329 "wql.y"  #line 330 "wql.y"
 { {
         WQL_TRACE(("YACC: TOK_IDENTIFIER %s\n", yyvsp[0].strValue));         WQL_TRACE(("YACC: TOK_IDENTIFIER %s\n", yyvsp[0].strValue));
         yyval.strValue = yyvsp[0].strValue;         yyval.strValue = yyvsp[0].strValue;
     ;     ;
     break;}     break;}
 case 33: case 33:
 #line 336 "wql.y"  #line 337 "wql.y"
 { {
         globalParserState->statement->appendOperand(         globalParserState->statement->appendOperand(
             WQLOperand(yyvsp[0].strValue, WQL_PROPERTY_NAME_TAG));             WQLOperand(yyvsp[0].strValue, WQL_PROPERTY_NAME_TAG));
Line 1007 
Line 1008 
     ;     ;
     break;}     break;}
 case 34: case 34:
 #line 342 "wql.y"  #line 343 "wql.y"
 { {
         globalParserState->statement->appendOperand(         globalParserState->statement->appendOperand(
             WQLOperand(yyvsp[0].intValue, WQL_INTEGER_VALUE_TAG));             WQLOperand(yyvsp[0].intValue, WQL_INTEGER_VALUE_TAG));
     ;     ;
     break;}     break;}
 case 35: case 35:
 #line 347 "wql.y"  #line 348 "wql.y"
 { {
         globalParserState->statement->appendOperand(         globalParserState->statement->appendOperand(
             WQLOperand(yyvsp[0].doubleValue, WQL_DOUBLE_VALUE_TAG));             WQLOperand(yyvsp[0].doubleValue, WQL_DOUBLE_VALUE_TAG));
     ;     ;
     break;}     break;}
 case 36: case 36:
 #line 352 "wql.y"  #line 353 "wql.y"
 { {
         globalParserState->statement->appendOperand(         globalParserState->statement->appendOperand(
             WQLOperand(yyvsp[0].strValue, WQL_STRING_VALUE_TAG));             WQLOperand(yyvsp[0].strValue, WQL_STRING_VALUE_TAG));
     ;     ;
     break;}     break;}
 case 37: case 37:
 #line 357 "wql.y"  #line 358 "wql.y"
 { {
         globalParserState->statement->appendOperand(         globalParserState->statement->appendOperand(
             WQLOperand(yyvsp[0].intValue != 0, WQL_BOOLEAN_VALUE_TAG));             WQLOperand(yyvsp[0].intValue != 0, WQL_BOOLEAN_VALUE_TAG));
Line 1256 
Line 1257 
     }     }
   return 1;   return 1;
 } }
 #line 362 "wql.y"  #line 363 "wql.y"
  


Legend:
Removed from v.1.10  
changed lines
  Added in v.1.12

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2