diff -r 33ded421c512 -r 5e47a26a16f0 src/highlighter.c --- a/src/highlighter.c Fri Aug 26 13:49:19 2016 +0200 +++ b/src/highlighter.c Fri Aug 26 14:15:29 2016 +0200 @@ -126,7 +126,10 @@ char c; do { c = src[++sp]; - if (!c) break; + if (!c) { + /* TODO: might cause problems if code file does not end with NL */ + break; + } /* comments */ if (!isstring && c == '/') { @@ -268,7 +271,10 @@ char c; do { c = src[++sp]; - if (!c) break; + if (!c) { + /* TODO: might cause problems if code file does not end with NL */ + break; + } /* comments */ if (!isstring && c == '/') {