package literals import ( "context" "github.com/MontFerret/ferret/pkg/runtime/core" "github.com/MontFerret/ferret/pkg/runtime/values" ) type FloatLiteral float64 func NewFloatLiteral(value float64) FloatLiteral { return FloatLiteral(value) } func (l FloatLiteral) Exec(ctx context.Context, scope *core.Scope) (core.Value, error) { return values.NewFloat(float64(l)), nil }