NewTypedCollateExpr returns a new CollateExpr that is verified to be well-typed.
(expr TypedExpr, locale string)
| 419 | |
| 420 | // NewTypedCollateExpr returns a new CollateExpr that is verified to be well-typed. |
| 421 | func NewTypedCollateExpr(expr TypedExpr, locale string) *CollateExpr { |
| 422 | node := &CollateExpr{ |
| 423 | Expr: expr, |
| 424 | Locale: locale, |
| 425 | } |
| 426 | node.typ = types.MakeCollatedType(expr.ResolvedType(), locale) |
| 427 | return node |
| 428 | } |
| 429 | |
| 430 | // NewTypedArrayFlattenExpr returns a new ArrayFlattenExpr that is verified to be well-typed. |
| 431 | func NewTypedArrayFlattenExpr(input Expr) *ArrayFlatten { |
nothing calls this directly
no test coverage detected
searching dependent graphs…