Lines Matching refs:valty
408 typedef unsigned long long valty; typedef
422 typedef std::pair<valty, bool> result;
474 valty val;
490 terminal_expr(source_location l, valty v) : expression(l), val(v) {} in terminal_expr()
770 expr = new binary_operator<6, std::plus<valty>>(l, "+"); in parse_binary_expression()
773 expr = new binary_operator<6, std::minus<valty>>(l, "-"); in parse_binary_expression()
776 expr = new divmod<std::modulus<valty>>(l, "/"); in parse_binary_expression()
779 expr = new binary_operator<5, std::multiplies<valty>>(l, "*"); in parse_binary_expression()
782 expr = new divmod<std::divides<valty>>(l, "/"); in parse_binary_expression()
793 expr = new binary_operator<8, std::less<valty>>(l, "<"); in parse_binary_expression()
797 expr = new binary_operator<8, std::less_equal<valty>>(l, "<="); in parse_binary_expression()
801 expr = new binary_operator<7, lshift<valty>>(l, "<<"); in parse_binary_expression()
814 expr = new binary_operator<8, std::greater<valty>>(l, ">"); in parse_binary_expression()
818 expr = new binary_operator<8, std::greater_equal<valty>>(l, ">="); in parse_binary_expression()
822 expr = new binary_operator<7, rshift<valty>>(l, ">>"); in parse_binary_expression()
833 expr = new binary_operator<9, std::equal_to<valty>>(l, "=="); in parse_binary_expression()
842 expr = new binary_operator<9, std::not_equal_to<valty>>(l, "!="); in parse_binary_expression()
847 expr = new binary_operator<13, std::logical_and<valty>>(l, "&&"); in parse_binary_expression()
851 expr = new binary_operator<10, std::bit_and<valty>>(l, "&"); in parse_binary_expression()
857 expr = new binary_operator<12, std::logical_or<valty>>(l, "||"); in parse_binary_expression()
861 expr = new binary_operator<14, std::bit_or<valty>>(l, "|"); in parse_binary_expression()
964 lhs.reset(new unary_operator<'+', unary_plus<valty>>(l, std::move(subexpr))); in parse_expression()
975 lhs.reset(new unary_operator<'-', std::negate<valty>>(l, std::move(subexpr))); in parse_expression()
986 lhs.reset(new unary_operator<'!', std::logical_not<valty>>(l, std::move(subexpr))); in parse_expression()
997 lhs.reset(new unary_operator<'~', bit_not<valty>>(l, std::move(subexpr))); in parse_expression()