Bug 394365

Summary: coffeescript highlighting breaks with tl in ' ' String
Product: [Frameworks and Libraries] frameworks-syntax-highlighting Reporter: volmer.simon
Component: syntaxAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nibgonz
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Code Snippet showing where the highlighting breaks - Due to privacy concerns of my employer I removed most of the content of the file

Description volmer.simon 2018-05-17 10:01:01 UTC
Created attachment 112704 [details]
Code Snippet showing where the highlighting breaks - Due to privacy concerns of my employer I removed most of the content of the file

Please see the attached .coffee file. The highlighting breaks with the string on line 10. All following lines get displayed as string. There is no difference in using ' or ". CoffeeScript version 2.3.0 compiles the file without errors though.
Comment 1 Nibaldo G. 2018-06-28 21:37:45 UTC
Hi. The fix is on the way: https://phabricator.kde.org/D13787
Comment 2 Christoph Cullmann 2018-07-14 17:06:28 UTC
Git commit 364527746e3cf80a8b90e30981680ac0b479f73d by Christoph Cullmann, on behalf of Nibaldo González.
Committed on 14/07/2018 at 17:04.
Pushed by cullmann into branch 'master'.

CoffeeScript & JavaScript: fix member objects. Add .ts extension in JS
Related: bug 366797

Differential Revision: https://phabricator.kde.org/D13787

A  +58   -0    autotests/folding/test.coffee.fold
M  +7    -0    autotests/folding/test.js.fold
A  +65   -0    autotests/html/test.coffee.html
M  +7    -0    autotests/html/test.js.html
A  +58   -0    autotests/input/test.coffee
M  +7    -0    autotests/input/test.js
A  +58   -0    autotests/reference/test.coffee.ref
M  +7    -0    autotests/reference/test.js.ref
M  +8    -2    data/syntax/coffee.xml
M  +11   -7    data/syntax/javascript.xml

https://commits.kde.org/syntax-highlighting/364527746e3cf80a8b90e30981680ac0b479f73d