12 lines
269 B
Python
12 lines
269 B
Python
from smnp.runtime.evaluator import evaluate
|
|
from smnp.runtime.tools import flatListNode
|
|
|
|
|
|
def evaluateBlock(block, environment):
|
|
environment.scopes.append({})
|
|
for node in flatListNode(block):
|
|
evaluate(node, environment)
|
|
environment.scopes.pop(-1)
|
|
|
|
|