git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Architectural Support: x86_64 (#37)
[lunaix-os.git]
/
lunaix-os
/
scripts
/
build-tools
/
lcfg
/
builtins.py
diff --git
a/lunaix-os/scripts/build-tools/lcfg/builtins.py
b/lunaix-os/scripts/build-tools/lcfg/builtins.py
index 7a46699a0b30c9b3899deaa036c8c943f5d8553c..f32b9b6237b23bc8f20f5122722726c23a1cc209 100644
(file)
--- a/
lunaix-os/scripts/build-tools/lcfg/builtins.py
+++ b/
lunaix-os/scripts/build-tools/lcfg/builtins.py
@@
-7,8
+7,7
@@
import os
def v(env, caller, term):
node = env.lookup_node(term.__name__)
env.dependency().add(node, caller)
def v(env, caller, term):
node = env.lookup_node(term.__name__)
env.dependency().add(node, caller)
-
- return env.lookup_value(node.get_name())
+ return env.resolve_symbol(node.get_name())
@contextual(caller_type=[LCModuleNode])
def include(env, caller, file):
@contextual(caller_type=[LCModuleNode])
def include(env, caller, file):
@@
-31,6
+30,10
@@
def parent(env, caller, ref):
def default(env, caller, val):
caller.set_default(val)
def default(env, caller, val):
caller.set_default(val)
+@contextual(caller_type=[LCTermNode])
+def set_value(env, caller, val):
+ caller.set_value(val)
+
@builtin()
def env(env, key, default=None):
return os.getenv(key, default)
\ No newline at end of file
@builtin()
def env(env, key, default=None):
return os.getenv(key, default)
\ No newline at end of file