From d694b762204bc6bf3f789a933250b23815e1a40a Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Sat, 11 Feb 2023 04:22:53 +0300 Subject: [PATCH] minor fixes... Signed-off-by: Alex A. Naanou --- pwiki/parser.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pwiki/parser.js b/pwiki/parser.js index 51ad20b..d5a98f7 100755 --- a/pwiki/parser.js +++ b/pwiki/parser.js @@ -500,7 +500,7 @@ module.BaseParser = { return [res] } }) }, function(err){ console.error(err) - return page.parse( + return [page.parse( // XXX add line number and page path... '@include("./ParseError' +':path=' @@ -517,9 +517,9 @@ module.BaseParser = { return '%'+ c.charCodeAt().toString(16) }) .replace(/:/g, ':') .replace(/=/g, '=') - +'")') }) + +'")')] }) .sync() }, - /*/ + /*/ // XXX ASYNC expand: async function*(page, ast, state={}){ try{ ast = ast == null ? @@ -631,12 +631,11 @@ module.BaseParser = { .flat() // NOTE: we need to await for ast here as we need stage 2 of // parsing to happen AFTER everything else completes... - // XXX : ast.then(function(ast){ return ast.map(handleItem) .flat() }) .iter() }, - /*/ + /*/ // XXX ASYNC resolve: async function*(page, ast, state={}){ ast = ast ?? this.expand(page, null, state)