From 0ab740a26e3e00aa221d7d267f963fc3b7532691 Mon Sep 17 00:00:00 2001 From: Livio <193267+javalc6@users.noreply.github.com> Date: Wed, 14 Jun 2023 08:22:36 +0200 Subject: [PATCH] isSubst --- .../extensions/scribunto/engine/lua/ScribuntoLuaEngine.java | 6 +++--- wiki/TemplateParser.java | 2 +- wiki/parserfunctions/Invoke.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/info/bliki/extensions/scribunto/engine/lua/ScribuntoLuaEngine.java b/info/bliki/extensions/scribunto/engine/lua/ScribuntoLuaEngine.java index 491cd78..b58acb4 100644 --- a/info/bliki/extensions/scribunto/engine/lua/ScribuntoLuaEngine.java +++ b/info/bliki/extensions/scribunto/engine/lua/ScribuntoLuaEngine.java @@ -96,7 +96,7 @@ public ScribuntoLuaEngine(WikiPage wp) { } } - public String invoke(String moduleName, String functionName, Frame parent, Map params, boolean trace_calls) throws ScribuntoException { + public String invoke(String moduleName, String functionName, Frame parent, Map params, boolean isSubst, boolean trace_calls) throws ScribuntoException { if (debug || trace_calls) { System.out.println("invoke, moduleName="+moduleName+", functionName="+functionName); for(Map.Entry entry : params.entrySet()) { @@ -112,7 +112,7 @@ public String invoke(String moduleName, String functionName, Frame parent, Map System.out.print(name + (value.isEmpty() ? "" : " = " + value) + ", ")); System.out.println(")"); } - Frame frame = new Frame(template_label + identifier, parameterMap, parent, true);//frame of this template + Frame frame = new Frame(template_label + identifier, parameterMap, parent, false);//frame of this template StringBuilder sb = new StringBuilder(); WikiScanner sh = new WikiScanner(delete_comments(template_text)); template_body(sh, sb, wp, frame); diff --git a/wiki/parserfunctions/Invoke.java b/wiki/parserfunctions/Invoke.java index f5d49e2..c4c4a28 100644 --- a/wiki/parserfunctions/Invoke.java +++ b/wiki/parserfunctions/Invoke.java @@ -69,7 +69,7 @@ public String evaluate(WikiPage wp, ArrayList parameters, Frame parent) if (trace_calls) System.out.println("MODULE:" + module_name + "." + function_name + "(" + parameterMap + ")"); try { - return sle.invoke(module_name, function_name, parent, parameterMap, trace_calls); + return sle.invoke(module_name, function_name, parent, parameterMap, false, trace_calls); } catch (LuaError | ScribuntoException ex) { if (!trace_calls) System.out.println("MODULE:" + module_name + "." + function_name + "(" + parameterMap + ")");