Add support for providing modules written in SMNP language (LanguageModuleProvider extension class)

This commit is contained in:
2020-03-13 12:16:33 +01:00
parent 9e4c9d3b11
commit 9b79d6ef7d
14 changed files with 171 additions and 78 deletions

View File

@@ -1,10 +1,10 @@
package io.smnp.ext.io
import io.smnp.ext.ModuleDefinition
import io.smnp.ext.NativeModuleProvider
import io.smnp.ext.io.function.PrintlnFunction
import org.pf4j.Extension
@Extension
class IoModule : ModuleDefinition("smnp.io") {
class IoModule : NativeModuleProvider("smnp.io") {
override fun functions() = listOf(PrintlnFunction())
}