diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9bea433
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+
+.DS_Store
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.classpath b/ÜB-Praxis-Abstiegsparser für X-Leer/.classpath
deleted file mode 100644
index b74be30..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.externalToolBuilders/JFlex Ant AS [Builder].launch b/ÜB-Praxis-Abstiegsparser für X-Leer/.externalToolBuilders/JFlex Ant AS [Builder].launch
deleted file mode 100644
index 2392732..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.externalToolBuilders/JFlex Ant AS [Builder].launch
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.gitignore b/ÜB-Praxis-Abstiegsparser für X-Leer/.gitignore
new file mode 100644
index 0000000..6967a9c
--- /dev/null
+++ b/ÜB-Praxis-Abstiegsparser für X-Leer/.gitignore
@@ -0,0 +1,19 @@
+# IntelliJ folders
+/.idea/
+
+# IntelliJ files
+*.iml
+
+# Java Compiler output
+/bin/
+
+# Eclipse files
+.classpath
+.project
+
+# Eclipse folders
+/.externalToolBuilders/
+/.settings/
+
+# macOS files
+.DS_Store
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/.gitignore b/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/.gitignore
deleted file mode 100644
index 73f69e0..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/libraries/lib.xml b/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/libraries/lib.xml
deleted file mode 100644
index fa8838a..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/libraries/lib.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/misc.xml b/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/misc.xml
deleted file mode 100644
index 18e6fc0..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/misc.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/modules.xml b/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/modules.xml
deleted file mode 100644
index 33f35aa..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/uiDesigner.xml b/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/uiDesigner.xml
deleted file mode 100644
index e96534f..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/uiDesigner.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
-
\ No newline at end of file
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/vcs.xml b/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/vcs.xml
deleted file mode 100644
index 6c0b863..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.project b/ÜB-Praxis-Abstiegsparser für X-Leer/.project
deleted file mode 100644
index 513d178..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.project
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
- ÜB-Praxis-Abstiegsparser für X-Leer
-
-
-
-
-
- org.eclipse.xtext.ui.shared.xtextBuilder
-
-
-
-
- org.eclipse.ui.externaltools.ExternalToolBuilder
-
-
- LaunchConfigHandle
- <project>/.externalToolBuilders/JFlex Ant AS [Builder].launch
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- pi.eclipse.cle.CupLexNature
- org.eclipse.jdt.core.javanature
- org.eclipse.xtext.ui.shared.xtextNature
-
-
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.settings/org.eclipse.jdt.core.prefs b/ÜB-Praxis-Abstiegsparser für X-Leer/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 7341ab1..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,11 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/.settings/pi.eclipse.cle.prefs b/ÜB-Praxis-Abstiegsparser für X-Leer/.settings/pi.eclipse.cle.prefs
deleted file mode 100644
index 48b3b42..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/.settings/pi.eclipse.cle.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-//src/de/dhbw/compiler/JFlexASScanner/JFlexASScanner.lex/lex-code-method=0
-//src/de/dhbw/compiler/JFlexASScanner/JFlexASScanner.lex/lex-comply-jlex=false
-//src/de/dhbw/compiler/JFlexASScanner/JFlexASScanner.lex/lex-output=src
-//src/de/dhbw/compiler/JFlexASScanner/JFlexASScanner.lex/lex-skip-min=false
-eclipse.preferences.version=1
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/FloatConstToken.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/FloatConstToken.class
deleted file mode 100644
index 6722396..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/FloatConstToken.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/IntConstToken.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/IntConstToken.class
deleted file mode 100644
index 5c87c68..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/IntConstToken.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.class
deleted file mode 100644
index df34117..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.lex b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.lex
deleted file mode 100644
index 9373246..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.lex
+++ /dev/null
@@ -1,148 +0,0 @@
-/* **********************************************
- * Duale Hochschule Baden-Württemberg Karlsruhe
- * Prof. Dr. Jörn Eisenbiegler
- *
- * Vorlesung Übersetzerbau
- * Praxis X Abstiegsparser
- * - Scanner-Definition
- *
- * **********************************************
- */
-
-
-package de.dhbw.compiler.xparser;
-
-%%
-
-%class JFlexXScanner
-%type Token
-%function nextToken
-
-
-%unicode
-%line
-%column
-
-%public
-%final
-
-%xstate INT, FRACTION, EXPVZ, EXP, STRING
-
-%{
- private int intvalue=0;
- private String textvalue ="";
- private int fracvalue=0;
- private int fraclength=0;
- private int expvalue=0;
- private int expsign=1;
- private int startline =0;
- private int startcolumn =0;
- private String stringvalue="";
-%}
-
-
-
-%%
-
-read { return new Token(Token.READ, yytext(), yyline+1, yycolumn+1); }
-print { return new Token(Token.PRINT, yytext(), yyline+1, yycolumn+1); }
-int { return new Token(Token.INT, yytext(), yyline+1, yycolumn+1); }
-float { return new Token(Token.FLOAT, yytext(), yyline+1, yycolumn+1); }
-string { return new Token(Token.STRING, yytext(), yyline+1, yycolumn+1); }
-\+ { return new Token(Token.PLUS, yytext(), yyline+1, yycolumn+1); }
-\- { return new Token(Token.MINUS, yytext(), yyline+1, yycolumn+1); }
-\* { return new Token(Token.MULT, yytext(), yyline+1, yycolumn+1); }
-\/ { return new Token(Token.DIV, yytext(), yyline+1, yycolumn+1); }
-:= { return new Token(Token.ASSIGN, yytext(), yyline+1, yycolumn+1); }
-\( { return new Token(Token.LBR, yytext(), yyline+1, yycolumn+1); }
-\) { return new Token(Token.RBR, yytext(), yyline+1, yycolumn+1); }
-\< { return new Token(Token.LESS, yytext(), yyline+1, yycolumn+1); }
-> { return new Token(Token.MORE, yytext(), yyline+1, yycolumn+1); }
-= { return new Token(Token.EQUALS, yytext(), yyline+1, yycolumn+1); }
-if { return new Token(Token.IF, yytext(), yyline+1, yycolumn+1); }
-then { return new Token(Token.THEN, yytext(), yyline+1, yycolumn+1); }
-else { return new Token(Token.ELSE, yytext(), yyline+1, yycolumn+1); }
-while { return new Token(Token.WHILE, yytext(), yyline+1, yycolumn+1); }
-for { return new Token(Token.FOR, yytext(), yyline+1, yycolumn+1); }
-; { return new Token(Token.SEMICOLON, yytext(), yyline+1, yycolumn+1); }
-begin { return new Token(Token.BEGIN, yytext(), yyline+1, yycolumn+1); }
-end { return new Token(Token.END, yytext(), yyline+1, yycolumn+1); }
-program { return new Token(Token.PROGRAM, yytext(), yyline+1, yycolumn+1); }
-\. { return new Token(Token.DOT, yytext(), yyline+1, yycolumn+1); }
-: { return new Token(Token.COLON, yytext(), yyline+1, yycolumn+1); }
-
-
-[a-zA-Z][a-zA-Z0-9]* { return new Token(Token.ID, yytext(), yyline+1, yycolumn+1); }
-
-0 { return new IntConstToken(Token.INTCONST, yytext(), yyline+1, yycolumn+1, 0); }
-0/\. { yybegin(INT); textvalue=yytext(); startline=yyline+1; startcolumn=yycolumn+1;
- intvalue=yytext().charAt(0)-'0'; fracvalue=0; fraclength=0; expvalue=0; }
-[1-9] { yybegin(INT); textvalue=yytext(); startline=yyline+1; startcolumn=yycolumn+1;
- intvalue=yytext().charAt(0)-'0'; fracvalue=0; fraclength=0; expvalue=0; }
-
-\" { yybegin(STRING); textvalue="\""; stringvalue=""; startline=yyline+1; startcolumn=yycolumn+1; }
-
-(\/\*)~(\*\/) { /* eat comments */ }
-[\ \t\b\f\r\n]+ { /* eat whitespace */ }
-<> { return new Token(Token.EOF, yytext(), yyline+1, yycolumn+1); }
-[^] { return new Token(Token.INVALID, yytext(), yyline+1, yycolumn+1); }
-
- {
- [a-zA-Z \.:] { textvalue+=yytext(); stringvalue+=yytext(); }
- \\\" { textvalue+="\\\""; stringvalue+="\""; }
- \" { yybegin(YYINITIAL); return new StringConstToken(Token.STRINGCONST, textvalue+"\"", startline, startcolumn, stringvalue); }
- [^] { yybegin(YYINITIAL); return new Token(Token.INVALID, textvalue+yytext(), startline, startcolumn); }
- <> { yybegin(YYINITIAL); return new Token(Token.INVALID, textvalue, startline, startcolumn); }
-}
-
- {
- [0-9] { intvalue = 10*intvalue + yytext().charAt(0)-'0';
- textvalue+=yytext();}
- \. { yybegin(FRACTION);
- textvalue+=yytext();}
- [eE]/-?[0-9] { yybegin(EXPVZ); textvalue += yytext(); }
- [^] { yybegin(YYINITIAL);
- yypushback(1);
- return new IntConstToken(Token.INTCONST, textvalue, startline, startcolumn, intvalue); }
- <> { yybegin(YYINITIAL);
- yypushback(1);
- return new IntConstToken(Token.INTCONST, textvalue, startline, startcolumn, intvalue);}
-}
-
- {
- [0-9] { fracvalue= 10*fracvalue+ yytext().charAt(0)-'0';
- fraclength++;
- textvalue+=yytext();}
- [eE]/-?[0-9] { yybegin(EXPVZ);
- textvalue+=yytext();}
- [^] { yybegin(YYINITIAL);
- yypushback(1);
- return new FloatConstToken(Token.FLOATCONST, textvalue, startline, startcolumn,intvalue+fracvalue/Math.pow(10,fraclength)); }
- <> { yybegin(YYINITIAL);
- yypushback(1);
- return new FloatConstToken(Token.FLOATCONST, textvalue, startline, startcolumn,intvalue+fracvalue/Math.pow(10,fraclength)); }
-}
-
- {
- -0|0 { yybegin(YYINITIAL);
- return new FloatConstToken(Token.FLOATCONST, textvalue+yytext(), startline, startcolumn,intvalue+fracvalue/Math.pow(10,fraclength)); }
- -[1-9] { yybegin(EXP); expvalue=yytext().charAt(1)-'0'; expsign=-1; textvalue+=yytext(); }
- [1-9] { yybegin(EXP); expvalue=yytext().charAt(0)-'0'; expsign=1; textvalue+=yytext(); }
- [^] { yybegin(YYINITIAL);
- yypushback(1);
- return new Token(Token.INVALID, textvalue, startline, startcolumn); }
- <> { yybegin(YYINITIAL);
- yypushback(1);
- return new Token(Token.INVALID, textvalue, startline, startcolumn); }
-}
-
- {
- [0-9] { expvalue = 10* expvalue + yytext().charAt(0)-'0'; textvalue+=yytext(); }
- [^] { yybegin(YYINITIAL);
- yypushback(1);
- return new FloatConstToken(Token.FLOATCONST, textvalue, startline, startcolumn, (intvalue+fracvalue/Math.pow(10,fraclength))*Math.pow(10,expvalue*expsign)); }
- <> { yybegin(YYINITIAL);
- yypushback(1);
- return new FloatConstToken(Token.FLOATCONST, textvalue, startline, startcolumn, (intvalue+fracvalue/Math.pow(10,fraclength))*Math.pow(10,expvalue*expsign)); }
-}
-
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/StringConstToken.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/StringConstToken.class
deleted file mode 100644
index a25908a..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/StringConstToken.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Token.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Token.class
deleted file mode 100644
index 21d35eb..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Token.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/TokenReader.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/TokenReader.class
deleted file mode 100644
index 9786511..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/TokenReader.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Tree.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Tree.class
deleted file mode 100644
index 305e4d6..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Tree.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParser.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParser.class
deleted file mode 100644
index 1ea3e36..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParser.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParserMain.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParserMain.class
deleted file mode 100644
index 6d1f52a..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParserMain.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/ParseTreeTest.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/ParseTreeTest.class
deleted file mode 100644
index 49bbd84..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/ParseTreeTest.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser.class
deleted file mode 100644
index 7fd24a7..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser1.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser1.class
deleted file mode 100644
index fc0c903..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser1.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser2.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser2.class
deleted file mode 100644
index 4a43f9e..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser2.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner1.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner1.class
deleted file mode 100644
index 0964237..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner1.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner2.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner2.class
deleted file mode 100644
index 0427177..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner2.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner3.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner3.class
deleted file mode 100644
index 677fdde..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner3.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser.class
deleted file mode 100644
index a453b6f..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser1.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser1.class
deleted file mode 100644
index 27e7555..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser1.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser2.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser2.class
deleted file mode 100644
index a2b396a..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser2.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser.class
deleted file mode 100644
index b2e75d8..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser1.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser1.class
deleted file mode 100644
index cff03bd..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser1.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TokenStreamTest.class b/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TokenStreamTest.class
deleted file mode 100644
index 90da404..0000000
Binary files a/ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TokenStreamTest.class and /dev/null differ
diff --git a/ÜB-Praxis-Abstiegsparser für X-Leer/ÜB-Praxis-Abstiegsparser für X-Leer.iml b/ÜB-Praxis-Abstiegsparser für X-Leer/ÜB-Praxis-Abstiegsparser für X-Leer.iml
deleted file mode 100644
index fc5d49d..0000000
--- a/ÜB-Praxis-Abstiegsparser für X-Leer/ÜB-Praxis-Abstiegsparser für X-Leer.iml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file