From 71c59dddcc8d5242ff4f92f6bb34cd2a2ab21a84 Mon Sep 17 00:00:00 2001 From: Andrey Taritsyn Date: Sun, 22 Feb 2015 19:08:15 +0300 Subject: [PATCH] Fix getting of character at index --- 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 f725e3fc..9d08d678 100644 --- a/lib/coffee-script/lexer.js +++ b/lib/coffee-script/lexer.js @@ -208,7 +208,7 @@ heredoc = quote.length === 3; ref2 = this.matchWithInterpolations(regex, quote), tokens = ref2.tokens, end = ref2.index; $ = tokens.length - 1; - delimiter = quote[0]; + delimiter = quote.charAt(0); if (heredoc) { indent = null; doc = ((function() { diff --git a/src/lexer.coffee b/src/lexer.coffee index ea7e54a8..d4957137 100644 --- a/src/lexer.coffee +++ b/src/lexer.coffee @@ -204,7 +204,7 @@ exports.Lexer = class Lexer {tokens, index: end} = @matchWithInterpolations regex, quote $ = tokens.length - 1 - delimiter = quote[0] + delimiter = quote.charAt(0) if heredoc # Find the smallest indentation. It will be removed from all lines later. indent = null