From c75c09a3a8123a5b112f7256b970a2d579b86c22 Mon Sep 17 00:00:00 2001
From: Michael Leuschel <leuschel@uni-duesseldorf.de>
Date: Thu, 16 Dec 2021 14:05:19 +0100
Subject: [PATCH] treat unicode line and paragraph seperators as newlines

it seems that is the standard behaviour now
this will also enable to send formulas over the ProB parser
repl in a single line, using 8232 as line seperator

Signed-off-by: Michael Leuschel <leuschel@uni-duesseldorf.de>
---
 src/main/java/org/sablecc/sablecc/lexer/Lexer.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/org/sablecc/sablecc/lexer/Lexer.java b/src/main/java/org/sablecc/sablecc/lexer/Lexer.java
index d2de0b5..cb7c7bb 100644
--- a/src/main/java/org/sablecc/sablecc/lexer/Lexer.java
+++ b/src/main/java/org/sablecc/sablecc/lexer/Lexer.java
@@ -87,6 +87,8 @@ public class Lexer
           }
           break;
         case 13:
+        case 8232: // Unicode line separator
+        case 8233: // Unicode paragraph separator
           line++;
           pos = 0;
           cr = true;
-- 
GitLab