Files
smnp-py/smnp/runtime/evaluators/block.py
Bartłomiej Pluta 34a0eda199 Reformat evaluator #1
2019-07-04 17:57:12 +02:00

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)