| 175 | } |
| 176 | |
| 177 | absl::optional<std::string> LookupUnaryOperator(absl::string_view op) { |
| 178 | const auto& unary_ops = UnaryOperators(); |
| 179 | auto o = unary_ops.find(op); |
| 180 | if (o == unary_ops.end()) { |
| 181 | return absl::optional<std::string>(); |
| 182 | } |
| 183 | return o->second; |
| 184 | } |
| 185 | |
| 186 | absl::optional<std::string> LookupBinaryOperator(absl::string_view op) { |
| 187 | const auto& bin_ops = BinaryOperators(); |