jashkenas--coffeescript/lib/coffee-script
Geoffrey Booth 073e14746e Triple backticks to allow creation of JavaScript blocks (#4357)
* Support JavaScript code blocks set apart by triple backticks (``` ... ```)

* Add test for escaped backticks

* Remove TODOs for things we’re never going to support

* Convert escaped backticks to backticks; update tests

* Block inline JavaScript can end with an escaped backtick character

* Updated JavaScript token regexes per @lydell

* In JavaScript blocks, escape backslashes when they immediately precede backticks; additional tests

* Test that we don’t break backslash escaping in JavaScript literals
2016-11-19 11:13:30 -08:00
..
browser.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
cake.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
coffee-script.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
command.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
grammar.js CS1 tagged template literals (and CS2 interpolated strings as template literals) (#4352) 2016-11-18 10:25:03 -08:00
helpers.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
index.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
lexer.js Triple backticks to allow creation of JavaScript blocks (#4357) 2016-11-19 11:13:30 -08:00
nodes.js CS1 tagged template literals (and CS2 interpolated strings as template literals) (#4352) 2016-11-18 10:25:03 -08:00
optparse.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
parser.js CS1 tagged template literals (and CS2 interpolated strings as template literals) (#4352) 2016-11-18 10:25:03 -08:00
register.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
repl.js Node 7-nightly throws deprecation warnings when calling `fs` non-`Sync` functions without callbacks; but we always want the synchronous versions, so we should just call those in the first place 2016-10-18 21:49:15 -07:00
rewriter.js Include generated } tokens when fixing closing token positions 2016-10-30 21:39:54 -07:00
scope.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00
sourcemap.js CoffeeScript 1.11.1 2016-10-01 20:58:53 +02:00