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