diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..13566b81b018ad684f3a35fee301741b2734c8f4
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c94edeaf9a116855914ef8c1e6599a5784750d89
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JavacSettings">
+    <option name="ADDITIONAL_OPTIONS_OVERRIDE">
+      <module name="inf3_git" options="--add-modules java.base" />
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/inf3_git.iml b/.idea/inf3_git.iml
new file mode 100644
index 0000000000000000000000000000000000000000..6723b4b494e05fcaee05bd6e80e9d111ea0b4edd
--- /dev/null
+++ b/.idea/inf3_git.iml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/Aufgabe4" isTestSource="false" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d72bc4ca88d59c86b5ca51209deed6c339d4c705
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" project-jdk-name="15" project-jdk-type="JavaSDK">
+    <output url="file://$PROJECT_DIR$/out" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4c54c281e0a874fdcaaf6ee1865cb2e66314c408
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/inf3_git.iml" filepath="$PROJECT_DIR$/.idea/inf3_git.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/out/production/inf3_git/Token.class b/out/production/inf3_git/Token.class
new file mode 100644
index 0000000000000000000000000000000000000000..6ac75ca8d00a94234fb7504e3c701205235d5dfa
Binary files /dev/null and b/out/production/inf3_git/Token.class differ
diff --git a/out/production/inf3_git/TokenType.class b/out/production/inf3_git/TokenType.class
new file mode 100644
index 0000000000000000000000000000000000000000..f51f9e10ede5de0de035d649744243b0ba634ef8
Binary files /dev/null and b/out/production/inf3_git/TokenType.class differ
diff --git a/out/production/inf3_git/main.class b/out/production/inf3_git/main.class
new file mode 100644
index 0000000000000000000000000000000000000000..fb751939f861254dfc6a1b06665080572101799a
Binary files /dev/null and b/out/production/inf3_git/main.class differ