Move function utilities to 'function' package

This commit is contained in:
Bartłomiej Pluta
2019-07-09 22:56:33 +02:00
parent 1449eee363
commit 89b147f1ce
31 changed files with 50 additions and 50 deletions

View File

@@ -1,6 +1,6 @@
from smnp.error.function import FunctionNotFoundException, MethodNotFoundException, IllegalFunctionInvocationException
from smnp.error.runtime import RuntimeException
from smnp.library.model import types
from smnp.function.model import types
from smnp.runtime.evaluators.function import BodyEvaluator

View File

@@ -1,7 +1,7 @@
from functools import reduce
from smnp.library.model import Function
from smnp.library.signature import varargSignature
from smnp.function.model import Function
from smnp.function.signature import varargSignature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import varargSignature
from smnp.function.model import Function
from smnp.function.signature import varargSignature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import allTypes

View File

@@ -1,6 +1,6 @@
from smnp.error.runtime import RuntimeException
from smnp.library.model import CombinedFunction, Function
from smnp.library.signature import signature
from smnp.function.model import CombinedFunction, Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes, ofType

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function, CombinedFunction
from smnp.library.signature import varargSignature, signature
from smnp.function.model import Function, CombinedFunction
from smnp.function.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

View File

@@ -1,5 +1,5 @@
from smnp.library.model import CombinedFunction, Function
from smnp.library.signature import signature
from smnp.function.model import CombinedFunction, Function
from smnp.function.signature import signature
from smnp.note.model import Note
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofType

View File

@@ -1,5 +1,5 @@
from smnp.library.model import CombinedFunction, Function
from smnp.library.signature import signature
from smnp.function.model import CombinedFunction, Function
from smnp.function.signature import signature
from smnp.module.mic.lib.detector.noise import NoiseDetector
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofType

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function, CombinedFunction
from smnp.library.signature import varargSignature
from smnp.function.model import Function, CombinedFunction
from smnp.function.signature import varargSignature
from smnp.note.interval import intervalToString
from smnp.note.model import Note
from smnp.type.model import Type

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofType

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function, CombinedFunction
from smnp.library.signature import varargSignature
from smnp.function.model import Function, CombinedFunction
from smnp.function.signature import varargSignature
from smnp.note.model import Note
from smnp.type.model import Type
from smnp.type.signature.matcher.list import listOf

View File

@@ -1,5 +1,5 @@
from smnp.library.model import CombinedFunction, Function
from smnp.library.signature import varargSignature
from smnp.function.model import CombinedFunction, Function
from smnp.function.signature import varargSignature
from smnp.type.model import Type
from smnp.type.signature.matcher.list import listOf
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import CombinedFunction, Function
from smnp.library.signature import signature, varargSignature
from smnp.function.model import CombinedFunction, Function
from smnp.function.signature import signature, varargSignature
from smnp.type.model import Type
from smnp.type.signature.matcher.list import listOf
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofType

View File

@@ -1,6 +1,6 @@
from smnp.audio.sound import Sound
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofType

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import varargSignature
from smnp.function.model import Function
from smnp.function.signature import varargSignature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofType

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.module.synth.lib import player
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import CombinedFunction, Function
from smnp.library.signature import varargSignature
from smnp.function.model import CombinedFunction, Function
from smnp.function.signature import varargSignature
from smnp.module.synth.lib.player import playNotes
from smnp.type.model import Type
from smnp.type.signature.matcher.list import listOf

View File

@@ -1,6 +1,6 @@
from smnp.error.function import IllegalArgumentException
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import varargSignature
from smnp.function.model import Function
from smnp.function.signature import varargSignature
from smnp.type.signature.matcher.type import allTypes
_signature = varargSignature(allTypes())

View File

@@ -1,7 +1,7 @@
import sys
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,7 +1,7 @@
import time
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.library.model import Function
from smnp.library.signature import signature
from smnp.function.model import Function
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.type import allTypes

View File

@@ -1,8 +1,8 @@
import random as r
from smnp.error.function import IllegalArgumentException
from smnp.library.model import Function, CombinedFunction
from smnp.library.signature import varargSignature
from smnp.function.model import Function, CombinedFunction
from smnp.function.signature import varargSignature
from smnp.type.model import Type
from smnp.type.signature.matcher.list import listMatches
from smnp.type.signature.matcher.type import ofTypes

View File

@@ -1,5 +1,5 @@
from smnp.ast.node.none import NoneNode
from smnp.library.signature import signature
from smnp.function.signature import signature
from smnp.runtime.evaluator import Evaluator
from smnp.runtime.evaluators.function import argumentsNodeToMethodSignature, listSpecifier
from smnp.type.model import Type

View File

@@ -2,7 +2,7 @@ from smnp.ast.node.none import NoneNode
from smnp.ast.node.ret import ReturnNode
from smnp.ast.node.variable import TypedVariableNode
from smnp.error.runtime import RuntimeException
from smnp.library.signature import signature
from smnp.function.signature import signature
from smnp.runtime.evaluator import Evaluator, evaluate
from smnp.runtime.evaluators.expression import expressionEvaluator
from smnp.runtime.evaluators.iterable import abstractIterableEvaluator

View File

@@ -1,4 +1,4 @@
from smnp.library.signature import signature
from smnp.function.signature import signature
from smnp.type.model import Type
from smnp.type.signature.matcher.model import Matcher