diff --git a/autotests/folding/test.coffee.fold b/autotests/folding/test.coffee.fold --- a/autotests/folding/test.coffee.fold +++ b/autotests/folding/test.coffee.fold @@ -1,8 +1,8 @@ # CoffeeScript test # Source: https://coffeescript.org -### Multiline - comment ### +### Multiline + comment ### import 'local-file.coffee' # Assignment: @@ -56,3 +56,16 @@ # Member objects: Object.prop. Object .Object Object timelineEvent.class + +# Embedded JavaScript Code +markdown = `function () { + return \`In Markdown, write code like \\\`this\\\`\`; +}` + +``` + // Comment + var array = new Array(500); + var name = "Willy"; + alert(`Hello ${name}!`); +``` +` String.raw\`String ${x} \` ` diff --git a/autotests/html/test.coffee.html b/autotests/html/test.coffee.html --- a/autotests/html/test.coffee.html +++ b/autotests/html/test.coffee.html @@ -62,4 +62,17 @@ # Member objects: Object.prop. Object .Object Object timelineEvent.class + +# Embedded JavaScript Code +markdown = `function () { + return \`In Markdown, write code like \\\`this\\\`\`; +}` + +``` + // Comment + var array = new Array(500); + var name = "Willy"; + alert(`Hello ${name}!`); +``` +` String.raw\`String ${x} \` ` diff --git a/autotests/input/test.coffee b/autotests/input/test.coffee --- a/autotests/input/test.coffee +++ b/autotests/input/test.coffee @@ -56,3 +56,16 @@ # Member objects: Object.prop. Object .Object Object timelineEvent.class + +# Embedded JavaScript Code +markdown = `function () { + return \`In Markdown, write code like \\\`this\\\`\`; +}` + +``` + // Comment + var array = new Array(500); + var name = "Willy"; + alert(`Hello ${name}!`); +``` +` String.raw\`String ${x} \` ` diff --git a/autotests/reference/test.coffee.ref b/autotests/reference/test.coffee.ref --- a/autotests/reference/test.coffee.ref +++ b/autotests/reference/test.coffee.ref @@ -56,3 +56,16 @@ # Member objects:
Object.prop. Object .Object Object
timelineEvent.class
+
+# Embedded JavaScript Code
+markdown = `function () {
+ return \`In Markdown, write code like \\\`this\\\`\`;
+}`
+
+```
+ // Comment
+ var array = new Array(500);
+ var name = "Willy";
+ alert(${name});
+```
+` String.raw\`String ${x} \` `
diff --git a/data/syntax/coffee.xml b/data/syntax/coffee.xml --- a/data/syntax/coffee.xml +++ b/data/syntax/coffee.xml @@ -2,7 +2,7 @@ + @@ -203,34 +204,93 @@ - + - + - + - + + + + + + + + + + + - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -256,6 +316,13 @@ + + + + + + + @@ -266,7 +333,7 @@ - +