diff --git a/Tag.cpp b/Tag.cpp index a2c3578..328ef95 100644 --- a/Tag.cpp +++ b/Tag.cpp @@ -111,7 +111,7 @@ namespace jet { } void Tag::resolveKeyword(coreutils::ZString keyword) { - keywords[keyword] = KeywordValue(keywords[keyword], global, parent->local->variables, keywords); + keywords[keyword] = KeywordValue(keywords[keyword], global, parent->local->variables, parent->keywords); } void Tag::processContainer(coreutils::ZString &container) { diff --git a/tests/testjet.jet b/tests/testjet.jet index 96c6e86..0b26b71 100755 --- a/tests/testjet.jet +++ b/tests/testjet.jet @@ -65,8 +65,10 @@ $[ls] $[file] - + + $[file] $[fullpath] $[noext] +