expr/expr.go

17 lines
311 B
Go

// Copyright (c) 2024 Celestino Amoroso (celestino.amoroso@gmail.com).
// All rights reserved.
// expr.go
package expr
import (
kern "git.portale-stac.it/go-pkg/expr/kern"
)
// ----Expression interface
type Expr interface {
kern.Typer
Eval(ctx kern.ExprContext) (result any, err error)
String() string
}