Fix regression of commend-at-eof error
This commit is contained in:
@@ -63,12 +63,13 @@ class Stream {
|
|||||||
content = content.replace('\r', '');
|
content = content.replace('\r', '');
|
||||||
}
|
}
|
||||||
|
|
||||||
this.content = content;
|
|
||||||
|
|
||||||
// Life is easier with a trailing newline
|
// Life is easier with a trailing newline
|
||||||
if (content.charAt(content.length - 1) != "\n")
|
if (content.charAt(content.length - 1) != "\n")
|
||||||
content += "\n";
|
content += "\n";
|
||||||
|
|
||||||
|
this.content = content;
|
||||||
|
|
||||||
line = 1;
|
line = 1;
|
||||||
column = 1;
|
column = 1;
|
||||||
absoluteChar = 0;
|
absoluteChar = 0;
|
||||||
|
9
src/test/cases/CommentAtEndOfFileTestCase.hx
Normal file
9
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
src/test/cases/CommentAtEndOfFileTestCase.kiss
Normal file
5
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