From c956cd231bb56fd637b5d712a30ddb5c56f1070a Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Mon, 10 Feb 2014 17:43:48 +0400 Subject: [PATCH] block terminator not yet working... Signed-off-by: Alex A. Naanou --- Slang/slang.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Slang/slang.js b/Slang/slang.js index f82e462..2e43fb9 100755 --- a/Slang/slang.js +++ b/Slang/slang.js @@ -106,19 +106,20 @@ var PRE_NAMESPACE = { // XXX use the real reader... // block... // syntax: [ ... ] - // NOTE: we can also terminate several blocks with a single ]] '[': function(context){ var block = [] var code = context.code var cur = code.splice(0, 1)[0] - while(cur != ']' && cur != ']]' && code.length > 0){ + //while(cur != ']' && cur != ']]' && code.length > 0){ + while(cur != ']' && code.length > 0){ if(cur == '['){ cur = this['['](context) } block.push(cur) cur = code.splice(0, 1)[0] } - if(code.length == 0 && cur != ']' && cur != ']]'){ + //if(code.length == 0 && cur != ']' && cur != ']]'){ + if(code.length == 0 && cur != ']'){ console.error('Did not find expected "]".') } return block