package kwasm


Name Description
interface ExportedFunction

Represents a function exported by a WebAssembly module.

class KWasmProgram

A WebAssembly program.

Consisting of one or more WasmModules loaded either via Strings or from Files/InputStreams, a KWasmProgram may expose to the caller any memory, functions, globals exported by the loaded modules. Additionally, the caller may provide HostFunctions to those modules to allow them to communicate with the external environment (e.g. i/o).

data class KWasmRuntimeException

An error encountered while running a wasm program.


Name Description
package kwasm.api
package kwasm.ast
package kwasm.format
package kwasm.runtime
package kwasm.util
package kwasm.validation