Lines Matching defs:unary
88 // R1002 level-1-expr -> [defined-unary-op] primary
89 // TODO: Reasonable extension: permit multiple defined-unary-ops
104 // Such a unary operand has lower precedence than exponentiation,
163 // Note that standard Fortran admits a unary + or - to appear only here,
165 // standard Fortran. We accept unary + and - to appear before any primary
171 static constexpr auto unary{
176 std::optional<Expr> result{unary.Parse(state)};
407 // R1003 defined-unary-op -> . letter [letter]... .
409 // R1414 local-defined-operator -> defined-unary-op | defined-binary-op
410 // R1415 use-defined-operator -> defined-unary-op | defined-binary-op