Fix regression of commend-at-eof error
This commit is contained in:
@@ -63,12 +63,13 @@ class Stream {
|
||||
content = content.replace('\r', '');
|
||||
}
|
||||
|
||||
this.content = content;
|
||||
|
||||
// Life is easier with a trailing newline
|
||||
if (content.charAt(content.length - 1) != "\n")
|
||||
content += "\n";
|
||||
|
||||
this.content = content;
|
||||
|
||||
line = 1;
|
||||
column = 1;
|
||||
absoluteChar = 0;
|
||||
|
9
kiss/src/test/cases/CommentAtEndOfFileTestCase.hx
Normal file
9
kiss/src/test/cases/CommentAtEndOfFileTestCase.hx
Normal file
@@ -0,0 +1,9 @@
|
||||
package test.cases;
|
||||
|
||||
import utest.Assert;
|
||||
import utest.Test;
|
||||
import kiss.Prelude;
|
||||
import kiss.List;
|
||||
|
||||
@:build(kiss.Kiss.build())
|
||||
class CommentAtEndOfFileTestCase extends Test {}
|
5
kiss/src/test/cases/CommentAtEndOfFileTestCase.kiss
Normal file
5
kiss/src/test/cases/CommentAtEndOfFileTestCase.kiss
Normal file
@@ -0,0 +1,5 @@
|
||||
(defun myFun []
|
||||
(deflocal something 5)
|
||||
)
|
||||
|
||||
// This comment used to cause a hard-to-track-down error!
|
Reference in New Issue
Block a user