diff --git a/CHANGELOG.md b/CHANGELOG.md index 07a40be1c5858cc08ba27038ff02f83a87bc2d49..93d21b73e12ef1003f38fa70f22fcc8a1d529f69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## [(next version)](./README.md#for-developers) * Added support for Java 14. +* Fixed a parse error when a line comment is used on the last line of an expression while any `:let` variables are defined. ## [1.1.0](https://www3.hhu.de/stups/downloads/prob2-jupyter/prob2-jupyter-kernel-1.1.0-all.jar) diff --git a/src/main/java/de/prob2/jupyter/commands/CommandUtils.java b/src/main/java/de/prob2/jupyter/commands/CommandUtils.java index a29be680bba75b93097709be64a266484139aed5..954fb8c582e3370f18c7a200fbccad83477ae43a 100644 --- a/src/main/java/de/prob2/jupyter/commands/CommandUtils.java +++ b/src/main/java/de/prob2/jupyter/commands/CommandUtils.java @@ -139,7 +139,7 @@ public final class CommandUtils { varNames.add(name); varAssignments.add(name + "=(" + value + ')'); }); - return String.format("LET %s BE %s IN(%s)END", varNames, varAssignments, code); + return String.format("LET %s BE %s IN(\n%s\n)END", varNames, varAssignments, code); } }