From d123cbfa82abef037073779a04dc27c7e11174fe Mon Sep 17 00:00:00 2001 From: XudongXie Date: Thu, 8 Aug 2024 16:48:08 +0800 Subject: [PATCH 001/113] init --- sqlTranslate/.idea/misc.xml | 14 ++++ sqlTranslate/.idea/vcs.xml | 6 ++ sqlTranslate/.idea/workspace.xml | 64 +++++++++++++++++++ sqlTranslate/pom.xml | 45 +++++++++++++ .../src/main/java/org/example/App.java | 7 ++ .../src/test/java/org/example/AppTest.java | 13 ++++ 6 files changed, 149 insertions(+) create mode 100644 sqlTranslate/.idea/misc.xml create mode 100644 sqlTranslate/.idea/vcs.xml create mode 100644 sqlTranslate/.idea/workspace.xml create mode 100644 sqlTranslate/pom.xml create mode 100644 sqlTranslate/src/main/java/org/example/App.java create mode 100644 sqlTranslate/src/test/java/org/example/AppTest.java diff --git a/sqlTranslate/.idea/misc.xml b/sqlTranslate/.idea/misc.xml new file mode 100644 index 00000000..e5d62959 --- /dev/null +++ b/sqlTranslate/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/sqlTranslate/.idea/vcs.xml b/sqlTranslate/.idea/vcs.xml new file mode 100644 index 00000000..6c0b8635 --- /dev/null +++ b/sqlTranslate/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/sqlTranslate/.idea/workspace.xml b/sqlTranslate/.idea/workspace.xml new file mode 100644 index 00000000..8a06abb0 --- /dev/null +++ b/sqlTranslate/.idea/workspace.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1723106789329 + + + + \ No newline at end of file diff --git a/sqlTranslate/pom.xml b/sqlTranslate/pom.xml new file mode 100644 index 00000000..bb34291c --- /dev/null +++ b/sqlTranslate/pom.xml @@ -0,0 +1,45 @@ + + + + 4.0.0 + + org.example + sqlTranslate + 1.0-SNAPSHOT + jar + + sqlTranslate + http://www.example.com + + + UTF-8 + 1.8 + 1.8 + + + + + org.junit.jupiter + junit-jupiter-engine + 5.7.1 + test + + + org.junit.jupiter + junit-jupiter-params + 5.7.1 + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M5 + + + + diff --git a/sqlTranslate/src/main/java/org/example/App.java b/sqlTranslate/src/main/java/org/example/App.java new file mode 100644 index 00000000..e803e22b --- /dev/null +++ b/sqlTranslate/src/main/java/org/example/App.java @@ -0,0 +1,7 @@ +package org.example; + +public class App { + public static void main(String[] args) { + System.out.println("Hello World!"); + } +} diff --git a/sqlTranslate/src/test/java/org/example/AppTest.java b/sqlTranslate/src/test/java/org/example/AppTest.java new file mode 100644 index 00000000..6fb6e67d --- /dev/null +++ b/sqlTranslate/src/test/java/org/example/AppTest.java @@ -0,0 +1,13 @@ +package org.example; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.*; + +public class AppTest { + + @Test + public void shouldAnswerWithTrue() { + assertTrue(true); + } +} -- Gitee From db166f7b5c14294c1628def851a7e0a48ba7ebf4 Mon Sep 17 00:00:00 2001 From: XudongXie Date: Fri, 16 Aug 2024 22:35:28 +0800 Subject: [PATCH 002/113] lexer --- sqlTranslate/.idea/compiler.xml | 13 +++ sqlTranslate/.idea/encodings.xml | 7 ++ sqlTranslate/.idea/jarRepositories.xml | 20 +++++ sqlTranslate/.idea/workspace.xml | 78 +++++++++++++++++- .../src/main/java/Lexer/OracleLexer.java | 79 +++++++++++++++++++ sqlTranslate/src/main/java/Lexer/Token.java | 31 ++++++++ sqlTranslate/src/main/java/Main.java | 16 ++++ .../src/main/java/org/example/App.java | 7 -- .../src/test/java/org/example/AppTest.java | 13 --- 9 files changed, 240 insertions(+), 24 deletions(-) create mode 100644 sqlTranslate/.idea/compiler.xml create mode 100644 sqlTranslate/.idea/encodings.xml create mode 100644 sqlTranslate/.idea/jarRepositories.xml create mode 100644 sqlTranslate/src/main/java/Lexer/OracleLexer.java create mode 100644 sqlTranslate/src/main/java/Lexer/Token.java create mode 100644 sqlTranslate/src/main/java/Main.java delete mode 100644 sqlTranslate/src/main/java/org/example/App.java delete mode 100644 sqlTranslate/src/test/java/org/example/AppTest.java diff --git a/sqlTranslate/.idea/compiler.xml b/sqlTranslate/.idea/compiler.xml new file mode 100644 index 00000000..8e6776c3 --- /dev/null +++ b/sqlTranslate/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/sqlTranslate/.idea/encodings.xml b/sqlTranslate/.idea/encodings.xml new file mode 100644 index 00000000..aa00ffab --- /dev/null +++ b/sqlTranslate/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/sqlTranslate/.idea/jarRepositories.xml b/sqlTranslate/.idea/jarRepositories.xml new file mode 100644 index 00000000..712ab9d9 --- /dev/null +++ b/sqlTranslate/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/sqlTranslate/.idea/workspace.xml b/sqlTranslate/.idea/workspace.xml index 8a06abb0..67d9ae73 100644 --- a/sqlTranslate/.idea/workspace.xml +++ b/sqlTranslate/.idea/workspace.xml @@ -4,14 +4,32 @@