From cd2444e546055bf962807d4683e6337308e69edc Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Sat, 5 Jan 2013 18:04:16 -1000 Subject: [PATCH] Fixes #2645 -- block comments should always be closed --- lib/coffee-script/lexer.js | 2 +- src/lexer.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/coffee-script/lexer.js b/lib/coffee-script/lexer.js index 78e9ec0d..a02da8e8 100644 --- a/lib/coffee-script/lexer.js +++ b/lib/coffee-script/lexer.js @@ -756,7 +756,7 @@ WHITESPACE = /^[^\n\S]+/; - COMMENT = /^###([^#][\s\S]*?)(?:###[^\n\S]*|(?:###)?$)|^(?:\s*#(?!##[^#]).*)+/; + COMMENT = /^###([^#][\s\S]*?)(?:###[^\n\S]*|(?:###)$)|^(?:\s*#(?!##[^#]).*)+/; LITERATE = /^([ ]{4}|\t)/; diff --git a/src/lexer.coffee b/src/lexer.coffee index f4e451c2..961f9406 100644 --- a/src/lexer.coffee +++ b/src/lexer.coffee @@ -632,7 +632,7 @@ OPERATOR = /// ^ ( WHITESPACE = /^[^\n\S]+/ -COMMENT = /^###([^#][\s\S]*?)(?:###[^\n\S]*|(?:###)?$)|^(?:\s*#(?!##[^#]).*)+/ +COMMENT = /^###([^#][\s\S]*?)(?:###[^\n\S]*|(?:###)$)|^(?:\s*#(?!##[^#]).*)+/ LITERATE = /^([ ]{4}|\t)/