From afead31d13f455ae3264ebc731a98150ff0b262f Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Fri, 10 May 2024 15:13:16 +0200
Subject: [PATCH] Inline a return variable in generated Lexer

---
 src/main/java/org/sablecc/sablecc/lexer/Lexer.java | 3 +--
 src/main/resources/org/sablecc/sablecc/lexer.txt   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/sablecc/sablecc/lexer/Lexer.java b/src/main/java/org/sablecc/sablecc/lexer/Lexer.java
index e446b38..1325460 100644
--- a/src/main/java/org/sablecc/sablecc/lexer/Lexer.java
+++ b/src/main/java/org/sablecc/sablecc/lexer/Lexer.java
@@ -558,8 +558,7 @@ public class Lexer
                         throw new LexerException("[" + (startLine + 1) + "," + (startPos + 1) + "] Unknown token: " + this.text);
                     }
 
-                    EOF token = new EOF(startLine + 1, startPos + 1);
-                    return token;
+                    return new EOF(startLine + 1, startPos + 1);
                 }
             }
         }
diff --git a/src/main/resources/org/sablecc/sablecc/lexer.txt b/src/main/resources/org/sablecc/sablecc/lexer.txt
index 156e5fc..66baac8 100644
--- a/src/main/resources/org/sablecc/sablecc/lexer.txt
+++ b/src/main/resources/org/sablecc/sablecc/lexer.txt
@@ -257,8 +257,7 @@ Macro:LexerBody
                         throw new LexerException("[" + (startLine + 1) + "," + (startPos + 1) + "] Unknown token: " + this.text);
                     }
 
-                    EOF token = new EOF(startLine + 1, startPos + 1);
-                    return token;
+                    return new EOF(startLine + 1, startPos + 1);
                 }
             }
         }
-- 
GitLab