Allow string interpolation to work with no packages.

This commit is contained in:
Stephen Chung
2022-12-27 10:09:40 +08:00
parent 07f522e6d7
commit 7c00b74916
8 changed files with 93 additions and 75 deletions

View File

@@ -148,7 +148,8 @@ impl Engine {
auto_restore! { let orig_level = global.level; global.level += 1 }
let context = if need_context {
Some((self, op, None, &*global, *op_pos).into())
let source = global.source();
Some((self, op, source, &*global, *op_pos).into())
} else {
None
};