libidav/davqlparser.c

changeset 125
5e2576b08680
parent 122
9a016d5fa9e7
child 127
7072a2b4ae35
equal deleted inserted replaced
124:41939c8f3f9c 125:5e2576b08680
1105 if (tokenvalue_is(optok, "=")) { 1105 if (tokenvalue_is(optok, "=")) {
1106 expr->op = DAVQL_EQ; 1106 expr->op = DAVQL_EQ;
1107 } else { 1107 } else {
1108 if (tokenvalue_is(token, "=")) { 1108 if (tokenvalue_is(token, "=")) {
1109 if (tokenvalue_is(optok, "!")) { 1109 if (tokenvalue_is(optok, "!")) {
1110 expr->type = DAVQL_NEQ; 1110 expr->op = DAVQL_NEQ;
1111 } else if (tokenvalue_is(optok, "<")) { 1111 } else if (tokenvalue_is(optok, "<")) {
1112 expr->type = DAVQL_LE; 1112 expr->op = DAVQL_LE;
1113 } else if (tokenvalue_is(optok, ">")) { 1113 } else if (tokenvalue_is(optok, ">")) {
1114 expr->type = DAVQL_GE; 1114 expr->op = DAVQL_GE;
1115 } 1115 }
1116 total_consumed++; 1116 total_consumed++;
1117 token = token->next; 1117 token = token->next;
1118 } else { 1118 } else {
1119 if (tokenvalue_is(optok, "<")) { 1119 if (tokenvalue_is(optok, "<")) {
1120 expr->type = DAVQL_LT; 1120 expr->op = DAVQL_LT;
1121 } else if (tokenvalue_is(optok, ">")) { 1121 } else if (tokenvalue_is(optok, ">")) {
1122 expr->type = DAVQL_GT; 1122 expr->op = DAVQL_GT;
1123 } 1123 }
1124 } 1124 }
1125 } 1125 }
1126 1126
1127 DavQLExpression rexpr; 1127 DavQLExpression rexpr;

mercurial