Lines Matching refs:left
131 struct element *left; in eval_boolean_expression() local
141 left = mapGet(arg, "left"); in eval_boolean_expression()
142 if (left == NULL) in eval_boolean_expression()
147 left = eval_expression(left, &lmodified); in eval_boolean_expression()
150 mapSet(arg, left, "left"); in eval_boolean_expression()
158 equal = eval_equal_expression(left, right); in eval_boolean_expression()
181 struct element *left; in eval_boolean_expression() local
191 left = mapGet(arg, "left"); in eval_boolean_expression()
192 if (left == NULL) in eval_boolean_expression()
197 left = eval_expression(left, &lmodified); in eval_boolean_expression()
200 mapSet(arg, left, "left"); in eval_boolean_expression()
208 equal = eval_equal_expression(left, right); in eval_boolean_expression()
254 struct element *left; in eval_boolean_expression() local
263 left = mapGet(arg, "left"); in eval_boolean_expression()
264 if (left == NULL) in eval_boolean_expression()
269 left = eval_boolean_expression(left, &lmodified); in eval_boolean_expression()
272 mapSet(arg, left, "left"); in eval_boolean_expression()
280 if (left->type == ELEMENT_BOOLEAN) { in eval_boolean_expression()
282 if (!boolValue(left)) in eval_boolean_expression()
290 TAILQ_CONCAT(&result->comments, &left->comments); in eval_boolean_expression()
299 result = copy(left); in eval_boolean_expression()
304 TAILQ_CONCAT(&result->comments, &left->comments); in eval_boolean_expression()
322 struct element *left; in eval_boolean_expression() local
331 left = mapGet(arg, "left"); in eval_boolean_expression()
332 if (left == NULL) in eval_boolean_expression()
337 left = eval_boolean_expression(left, &lmodified); in eval_boolean_expression()
340 mapSet(arg, left, "left"); in eval_boolean_expression()
348 if (left->type == ELEMENT_BOOLEAN) { in eval_boolean_expression()
350 if (boolValue(left)) in eval_boolean_expression()
358 TAILQ_CONCAT(&result->comments, &left->comments); in eval_boolean_expression()
367 result = copy(left); in eval_boolean_expression()
372 TAILQ_CONCAT(&result->comments, &left->comments); in eval_boolean_expression()
567 struct element *left; in eval_data_expression() local
573 left = mapGet(concat, "left"); in eval_data_expression()
574 if (left == NULL) in eval_data_expression()
580 if ((left->type == ELEMENT_MAP) && in eval_data_expression()
581 mapContains(left, "hw-type")) { in eval_data_expression()
598 struct element *left; in eval_data_expression() local
604 left = mapGet(concat, "left"); in eval_data_expression()
605 if (left == NULL) in eval_data_expression()
611 if ((left->type == ELEMENT_MAP) && in eval_data_expression()
612 mapContains(left, "hw-type")) { in eval_data_expression()
614 return left; in eval_data_expression()
783 struct element *left; in eval_data_expression() local
791 left = createMap(); in eval_data_expression()
792 mapSet(left, createNull(), "hw-type"); in eval_data_expression()
794 mapSet(concat, left, "left"); in eval_data_expression()
849 struct element *left; in eval_data_expression() local
859 left = mapGet(arg, "left"); in eval_data_expression()
860 if (left == NULL) in eval_data_expression()
865 left = eval_data_expression(left, &lmodified); in eval_data_expression()
868 mapSet(arg, left, "left"); in eval_data_expression()
877 if ((left->type == ELEMENT_STRING) && in eval_data_expression()
878 (stringValue(left)->length == 0)) { in eval_data_expression()
885 return left; in eval_data_expression()
888 if ((left->type != ELEMENT_STRING) || in eval_data_expression()
893 concatString(r, stringValue(left)); in eval_data_expression()
898 TAILQ_CONCAT(&result->comments, &left->comments); in eval_data_expression()
1638 struct element *left; in eval_numeric_expression() local
1647 left = mapGet(arg, "left"); in eval_numeric_expression()
1648 if (left == NULL) in eval_numeric_expression()
1653 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1656 mapSet(arg, left, "left"); in eval_numeric_expression()
1664 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1668 result = createInt(intValue(left) + intValue(right)); in eval_numeric_expression()
1671 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1687 struct element *left; in eval_numeric_expression() local
1696 left = mapGet(arg, "left"); in eval_numeric_expression()
1697 if (left == NULL) in eval_numeric_expression()
1702 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1705 mapSet(arg, left, "left"); in eval_numeric_expression()
1713 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1717 result = createInt(intValue(left) - intValue(right)); in eval_numeric_expression()
1720 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1736 struct element *left; in eval_numeric_expression() local
1745 left = mapGet(arg, "left"); in eval_numeric_expression()
1746 if (left == NULL) in eval_numeric_expression()
1751 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1754 mapSet(arg, left, "left"); in eval_numeric_expression()
1762 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1766 result = createInt(intValue(left) * intValue(right)); in eval_numeric_expression()
1769 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1785 struct element *left; in eval_numeric_expression() local
1794 left = mapGet(arg, "left"); in eval_numeric_expression()
1795 if (left == NULL) in eval_numeric_expression()
1800 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1803 mapSet(arg, left, "left"); in eval_numeric_expression()
1811 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1817 result = createInt(intValue(left) / intValue(right)); in eval_numeric_expression()
1820 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1836 struct element *left; in eval_numeric_expression() local
1845 left = mapGet(arg, "left"); in eval_numeric_expression()
1846 if (left == NULL) in eval_numeric_expression()
1851 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1854 mapSet(arg, left, "left"); in eval_numeric_expression()
1862 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1868 result = createInt(intValue(left) % intValue(right)); in eval_numeric_expression()
1871 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1887 struct element *left; in eval_numeric_expression() local
1896 left = mapGet(arg, "left"); in eval_numeric_expression()
1897 if (left == NULL) in eval_numeric_expression()
1902 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1905 mapSet(arg, left, "left"); in eval_numeric_expression()
1913 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1917 result = createInt(intValue(left) & intValue(right)); in eval_numeric_expression()
1920 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1936 struct element *left; in eval_numeric_expression() local
1945 left = mapGet(arg, "left"); in eval_numeric_expression()
1946 if (left == NULL) in eval_numeric_expression()
1951 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
1954 mapSet(arg, left, "left"); in eval_numeric_expression()
1962 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
1966 result = createInt(intValue(left) | intValue(right)); in eval_numeric_expression()
1969 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
1985 struct element *left; in eval_numeric_expression() local
1994 left = mapGet(arg, "left"); in eval_numeric_expression()
1995 if (left == NULL) in eval_numeric_expression()
2000 left = eval_numeric_expression(left, &lmodified); in eval_numeric_expression()
2003 mapSet(arg, left, "left"); in eval_numeric_expression()
2011 if ((left->type != ELEMENT_INTEGER) || in eval_numeric_expression()
2015 result = createInt(intValue(left) ^ intValue(right)); in eval_numeric_expression()
2018 TAILQ_CONCAT(&result->comments, &left->comments); in eval_numeric_expression()
2040 eval_equal_expression(struct element *left, struct element *right) in eval_equal_expression() argument
2046 if (left->type == ELEMENT_BOOLEAN) { in eval_equal_expression()
2048 val = ISC_TF(boolValue(left) == boolValue(right)); in eval_equal_expression()
2056 if (left->type == ELEMENT_MAP) in eval_equal_expression()
2062 if (left->type == ELEMENT_INTEGER) { in eval_equal_expression()
2064 val = ISC_TF(intValue(left) == intValue(right)); in eval_equal_expression()
2074 val = ISC_TF(intValue(left) == intValue(ci)); in eval_equal_expression()
2081 if ((left->type == ELEMENT_MAP) && mapContains(left, "const-int")) { in eval_equal_expression()
2085 ci = mapGet(left, "const-int"); in eval_equal_expression()
2096 lci = mapGet(left, "const-int"); in eval_equal_expression()
2111 if (left->type == ELEMENT_MAP) in eval_equal_expression()
2118 if (left->type == ELEMENT_MAP) in eval_equal_expression()
2124 if (left->type == ELEMENT_STRING) { in eval_equal_expression()
2126 val = cmp_hexa(left, ISC_FALSE, right, ISC_FALSE); in eval_equal_expression()
2136 val = cmp_hexa(left, ISC_FALSE, cd, ISC_TRUE); in eval_equal_expression()
2143 if ((left->type == ELEMENT_MAP) && mapContains(left, "const-data")) { in eval_equal_expression()
2147 cd = mapGet(left, "const-data"); in eval_equal_expression()
2158 lcd = mapGet(left, "const-data"); in eval_equal_expression()
2173 if (left->type == ELEMENT_MAP) in eval_equal_expression()
2180 if (left->type == ELEMENT_MAP) in eval_equal_expression()
2186 if ((left->type != ELEMENT_MAP) || (right->type != ELEMENT_MAP)) { in eval_equal_expression()
2188 type2name(left->type), type2name(right->type)); in eval_equal_expression()
2195 TAILQ_CONCAT(&result->comments, &left->comments); in eval_equal_expression()
2201 cmp_hexa(struct element *left, isc_boolean_t left_is_hexa, in cmp_hexa() argument
2209 sleft = stringValue(left); in cmp_hexa()
2217 sleft = stringValue(left); in cmp_hexa()
2231 sleft = hexaValue(left); in cmp_hexa()
2235 sright = stringValue(left); in cmp_hexa()