From ff63a434df129ff4682f590154e385a713bda6fc Mon Sep 17 00:00:00 2001
From: rmilooo <73422068+rmilooo@users.noreply.github.com>
Date: Thu, 26 Dec 2024 20:36:04 +0100
Subject: [PATCH] Added server
---
dependency-reduced-pom.xml | 56 ++++++++
pom.xml | 55 +++++++-
.../java/org/Fusion/Compiler/Compiler.java | 10 +-
.../java/org/Fusion/Lexer/TokenGrouper.java | 35 +++--
src/main/java/org/Fusion/Lexer/Tokenizer.java | 48 +++----
.../java/org/Fusion/Main/ErrorHandler.java | 29 +++-
.../java/org/Fusion/Server/ServerMain.java | 124 ++++++++++++++++++
src/main/java/org/Fusion/Test/Compiler.java | 3 +-
.../java/org/Fusion/Test/StaticStuff.java | 14 ++
9 files changed, 328 insertions(+), 46 deletions(-)
create mode 100644 dependency-reduced-pom.xml
create mode 100644 src/main/java/org/Fusion/Server/ServerMain.java
create mode 100644 src/main/java/org/Fusion/Test/StaticStuff.java
diff --git a/dependency-reduced-pom.xml b/dependency-reduced-pom.xml
new file mode 100644
index 0000000..1915afb
--- /dev/null
+++ b/dependency-reduced-pom.xml
@@ -0,0 +1,56 @@
+
+
+ 4.0.0
+ org.Fusion
+ ScriptBotX-FusionCompiler
+ 1.0-SNAPSHOT
+
+
+
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+
+
+ *:*
+
+
+
+
+ *:*
+
+ **/*.class
+
+
+
+
+
+ org.Fusion.Server.ServerMain
+
+
+
+
+
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.1
+ provided
+
+
+
+ 21
+ 21
+ UTF-8
+
+
diff --git a/pom.xml b/pom.xml
index c839cfc..c312bba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,4 +14,57 @@
UTF-8
-
\ No newline at end of file
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.1
+ provided
+
+
+ com.google.code.gson
+ gson
+ 2.10.1
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+
+
+ *:*
+
+
+
+
+ *:*
+
+ **/*.class
+
+
+
+
+
+
+ org.Fusion.Server.ServerMain
+
+
+
+
+
+
+
diff --git a/src/main/java/org/Fusion/Compiler/Compiler.java b/src/main/java/org/Fusion/Compiler/Compiler.java
index de65449..e0c7dc3 100644
--- a/src/main/java/org/Fusion/Compiler/Compiler.java
+++ b/src/main/java/org/Fusion/Compiler/Compiler.java
@@ -8,7 +8,7 @@
public class Compiler {
private final List> tokens;
-
+ private String botToken = null;
public Compiler(List> tokens) {
this.tokens = tokens;
}
@@ -32,6 +32,7 @@ public void convertToTokens(List