From 7ec985f8e68d58c5875842d022f0ea1576edd0a0 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sun, 25 Jan 2026 19:26:42 +0000 Subject: [PATCH] Remove debug logging --- core/modules/parsers/parseutils.js | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/core/modules/parsers/parseutils.js b/core/modules/parsers/parseutils.js index 465b7cce4..e7c04f362 100644 --- a/core/modules/parsers/parseutils.js +++ b/core/modules/parsers/parseutils.js @@ -207,7 +207,6 @@ exports.parseMacroParameter = function(source,pos) { Look for a macro invocation. Returns null if not found, or {type: "transclude", attributes:, start:, end:} */ exports.parseMacroInvocationAsTransclusion = function(source,pos) { -// console.log("parseMacroInvocationAsTransclusion",source,pos); var node = { type: "transclude", start: pos, @@ -221,21 +220,18 @@ exports.parseMacroInvocationAsTransclusion = function(source,pos) { // Look for a double opening angle bracket var token = $tw.utils.parseTokenString(source,pos,"<<"); if(!token) { -// console.log("No opening << in",source,"at",pos); return null; } pos = token.end; // Get the variable name for the macro token = $tw.utils.parseTokenRegExp(source,pos,reVarName); if(!token) { -// console.log("No macro name"); return null; } $tw.utils.addAttributeToParseTreeNode(node,"$variable",token.match[1]); pos = token.end; // Check that the tag is terminated by a space or >> if(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === ">" && source.charAt(pos + 1) === ">") ) { -// console.log("No space or >> after macro name"); return null; } // Process attributes @@ -245,7 +241,6 @@ exports.parseMacroInvocationAsTransclusion = function(source,pos) { // Look for a double closing angle bracket token = $tw.utils.parseTokenString(source,pos,">>"); if(!token) { -// console.log("No closing >>"); return null; } node.end = token.end; @@ -271,7 +266,7 @@ exports.parseMacroParametersAsAttributes = function(node,source,pos) { } node.end = pos; return pos; -} +}; /* Parse a macro parameter as an attribute. Returns null if not found, otherwise returns {name:, type: "filtered|string|indirect|macro", value|filter|textReference:, start:, end:,}, with the name being optional @@ -292,7 +287,6 @@ exports.parseMacroParameterAsAttribute = function(source,pos) { var nameToken = $tw.utils.parseTokenRegExp(source,pos,reAttributeName), namePos = nameToken && $tw.utils.skipWhiteSpace(source,nameToken.end), separatorToken = nameToken && $tw.utils.parseTokenRegExp(source,namePos,/=|:/g); -// console.log(`parseMacroParametersAtAttribute source is ${source} at ${pos} and namepos is ${namePos} with nameToken as ${JSON.stringify(nameToken)} and separatorToken as ${JSON.stringify(separatorToken)}`); // If we have a name and a separator then we have a named attribute if(nameToken && separatorToken) { node.name = nameToken.match[1]; @@ -311,7 +305,6 @@ exports.parseMacroParameterAsAttribute = function(source,pos) { // Mark the value as having been quoted in the source node.quoted = true; } else { -// console.log(`Failed to parse string literal ${source} at ${pos} with node as ${JSON.stringify(node)}`); // Look for a filtered value var filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue); if(filteredValue) { @@ -319,7 +312,6 @@ exports.parseMacroParameterAsAttribute = function(source,pos) { node.type = "filtered"; node.filter = filteredValue.match[1]; } else { -// console.log(`Failed to parse filtered value ${source} at ${pos} with node as ${JSON.stringify(node)}`); // Look for an indirect value var indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue); if(indirectValue) { @@ -327,32 +319,26 @@ exports.parseMacroParameterAsAttribute = function(source,pos) { node.type = "indirect"; node.textReference = indirectValue.match[1]; } else { -// console.log(`Failed to parse indirect value ${source} at ${pos} with node as ${JSON.stringify(node)}`); // Look for a unquoted value var unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute); if(unquotedValue) { pos = unquotedValue.end; node.type = "string"; node.value = unquotedValue.match[1]; -// console.log(`Parsed unquoted value ${source} at ${pos} with node as ${JSON.stringify(node)}`); } else { -// console.log(`Failed to parse unquoted value ${source} at ${pos} with node as ${JSON.stringify(node)}`); // Look for a macro invocation value var macroInvocation = $tw.utils.parseMacroInvocationAsTransclusion(source,pos); if(macroInvocation) { pos = macroInvocation.end; node.type = "macro"; node.value = macroInvocation; -// console.log(`Parsed macro invocation ${source} at ${pos} with node as ${JSON.stringify(node)}`); } else { -// console.log(`Failed to parse macro invocation ${source} at ${pos} with node as ${JSON.stringify(node)}`); var substitutedValue = $tw.utils.parseTokenRegExp(source,pos,reSubstitutedValue); if(substitutedValue) { pos = substitutedValue.end; node.type = "substituted"; node.rawValue = substitutedValue.match[1] || substitutedValue.match[2]; } else { -// console.log(`Failed to parse substituted value ${source} at ${pos} with node as ${JSON.stringify(node)}`); } } }