14 lines
440 B
Python
14 lines
440 B
Python
# Copyright (c) PARRRATE T&V 2021. All rights reserved.
|
|
|
|
from bu4.evaluation.av.envtype import envtype
|
|
from bu4.evaluation.constructs.eattachable import EAttachable
|
|
from bu4.parsing.constructs.parsed import Parsed
|
|
from bu4.transform.transform import transform
|
|
|
|
__all__ = ('evaluable_from_parsed',)
|
|
|
|
|
|
def evaluable_from_parsed(env: envtype, parsed: Parsed):
|
|
linked = transform(parsed.link(set(env)))
|
|
return EAttachable(env, linked)
|