(ctx *ExecutionContext, writer TemplateWriter)
| 122 | } |
| 123 | |
| 124 | func (expr *power) Execute(ctx *ExecutionContext, writer TemplateWriter) *Error { |
| 125 | value, err := expr.Evaluate(ctx) |
| 126 | if err != nil { |
| 127 | return err |
| 128 | } |
| 129 | writer.WriteString(value.String()) |
| 130 | return nil |
| 131 | } |
| 132 | |
| 133 | func (expr *Expression) Evaluate(ctx *ExecutionContext) (*Value, *Error) { |
| 134 | v1, err := expr.expr1.Evaluate(ctx) |
nothing calls this directly
no test coverage detected