Module Sarek_interpreter.Interpreter_plugin_base

val interpreter_kernels : (string, Sarek_ir_types.kernel) Stdlib.Hashtbl.t

Registry for interpreter kernels. Maps kernel name to IR for interpretation.

module Interpreter : sig ... end
val init : unit -> unit
val register_kernel : string -> Sarek_ir_types.kernel -> unit

Register an IR kernel for interpretation

val kernel_registered : string -> bool

Check if a kernel is registered

val list_kernels : unit -> string list

List all registered kernels