Move matchers to type package
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
from functools import reduce
|
||||
|
||||
from smnp.library.model import Function
|
||||
from smnp.library.signature import varargSignature, ofTypes
|
||||
from smnp.library.signature import varargSignature
|
||||
from smnp.type.model import Type
|
||||
from smnp.type.signature.matcher.type import ofTypes
|
||||
|
||||
_signature = varargSignature(ofTypes(Type.LIST))
|
||||
def _function(env, vararg):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from smnp.library.model import Function
|
||||
from smnp.library.signature import varargSignature, allTypes
|
||||
from smnp.library.signature import varargSignature
|
||||
from smnp.type.model import Type
|
||||
|
||||
from smnp.type.signature.matcher.type import allTypes
|
||||
|
||||
_signature = varargSignature(allTypes())
|
||||
def _function(env, vararg):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from smnp.error.runtime import RuntimeException
|
||||
from smnp.library.model import CombinedFunction, Function
|
||||
from smnp.library.signature import signature, ofType, ofTypes
|
||||
from smnp.library.signature import signature
|
||||
from smnp.type.model import Type
|
||||
|
||||
from smnp.type.signature.matcher.type import ofTypes, ofType
|
||||
|
||||
_signature1 = signature(ofType(Type.LIST), ofType(Type.INTEGER))
|
||||
def _function1(env, list, index):
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
from smnp.library.model import Function, CombinedFunction
|
||||
from smnp.library.signature import varargSignature, listMatches, ofTypes, allTypes, signature, listOfMatchers
|
||||
from smnp.library.signature import varargSignature, signature
|
||||
from smnp.type.model import Type
|
||||
|
||||
from smnp.type.signature.matcher.list import listOfMatchers, listMatches
|
||||
from smnp.type.signature.matcher.type import allTypes, ofTypes
|
||||
|
||||
_signature1 = varargSignature(listMatches(ofTypes(Type.INTEGER, Type.STRING, Type.NOTE), allTypes()))
|
||||
def _function1(env, vararg):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from smnp.library.model import CombinedFunction, Function
|
||||
from smnp.library.signature import signature, ofType
|
||||
from smnp.library.signature import signature
|
||||
from smnp.note.model import Note
|
||||
from smnp.type.model import Type
|
||||
|
||||
from smnp.type.signature.matcher.type import ofType
|
||||
|
||||
_signature1 = signature(ofType(Type.INTEGER))
|
||||
def _function1(env, upper):
|
||||
|
||||
Reference in New Issue
Block a user