refactor: replace string-based emitter with type-safe generic event system #28
@@ -17,7 +17,11 @@ type Engine struct {
|
||||
|
||||
// Create a new engine, given an unreduced λ-expression.
|
||||
func New(config *config.Config, expression *lambda.Expression) *Engine {
|
||||
return &Engine{Config: config, Expression: expression}
|
||||
return &Engine{
|
||||
Config: config,
|
||||
Expression: expression,
|
||||
BaseEmitter: *emitter.New[Event](),
|
||||
}
|
||||
}
|
||||
|
||||
// Begin the reduction process.
|
||||
|
||||
Reference in New Issue
Block a user