From d1c7525b0c9610453095ad80f954b3e5ed92cdb7 Mon Sep 17 00:00:00 2001 From: CoolSpy3 Date: Fri, 22 Sep 2023 16:45:28 -0700 Subject: [PATCH 1/2] fix handling of carriage returns --- js/hmmm.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/hmmm.js b/js/hmmm.js index 1d4097c..d1fd8ba 100644 --- a/js/hmmm.js +++ b/js/hmmm.js @@ -442,7 +442,7 @@ var hmmm = hmmm || {}; } function isNewline(character) { - return character === '\n'; + return character === '\n' || character === '\r'; } function isNumericConstant(string) { From e8e75c64520addf157545e0fc08c5b728772b0a3 Mon Sep 17 00:00:00 2001 From: CoolSpy3 Date: Fri, 22 Sep 2023 16:55:25 -0700 Subject: [PATCH 2/2] fix weird bug --- js/hmmm.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/hmmm.js b/js/hmmm.js index d1fd8ba..18abacb 100644 --- a/js/hmmm.js +++ b/js/hmmm.js @@ -438,11 +438,11 @@ var hmmm = hmmm || {}; //------------------- function isWhitespace(character) { - return character === ' ' || character === '\t'; + return character === ' ' || character === '\t' || character === '\r'; } function isNewline(character) { - return character === '\n' || character === '\r'; + return character === '\n'; } function isNumericConstant(string) {