Move 'string' module and fix 'typeOf' function

This commit is contained in:
Bartłomiej Pluta
2019-07-09 22:40:51 +02:00
parent 0571e3f1e2
commit 9cd7c219dc
5 changed files with 8 additions and 4 deletions

View File

@@ -0,0 +1,4 @@
from smnp.module.string.function import concat
functions = [ concat.function ]
methods = []

View File

View File

@@ -0,0 +1,10 @@
from smnp.library.model import Function
from smnp.library.signature import varargSignature, ofType
from smnp.type.model import Type
_signature = varargSignature(ofType(Type.STRING))
def _function(env, vararg):
return Type.string("".join([ arg.value for arg in vararg ]))
function = Function(_signature, _function, 'concat')