From ffd623e6740b6effbc0d018bfd73e348b78bd124 Mon Sep 17 00:00:00 2001 From: Humenius Date: Mon, 18 May 2020 12:24:43 +0200 Subject: [PATCH] Add .gitignore --- .gitignore | 2 + .../.classpath | 7 - .../JFlex Ant AS [Builder].launch | 18 --- .../.gitignore | 19 +++ .../.idea/.gitignore | 8 - .../.idea/libraries/lib.xml | 10 -- .../.idea/misc.xml | 6 - .../.idea/modules.xml | 8 - .../.idea/uiDesigner.xml | 124 --------------- .../.idea/vcs.xml | 6 - ÜB-Praxis-Abstiegsparser für X-Leer/.project | 33 ---- .../.settings/org.eclipse.jdt.core.prefs | 11 -- .../.settings/pi.eclipse.cle.prefs | 5 - .../dhbw/compiler/xparser/FloatConstToken.class | Bin 624 -> 0 bytes .../dhbw/compiler/xparser/IntConstToken.class | Bin 614 -> 0 bytes .../dhbw/compiler/xparser/JFlexXScanner.class | Bin 14585 -> 0 bytes .../de/dhbw/compiler/xparser/JFlexXScanner.lex | 148 ------------------ .../compiler/xparser/StringConstToken.class | Bin 664 -> 0 bytes .../bin/de/dhbw/compiler/xparser/Token.class | Bin 4090 -> 0 bytes .../de/dhbw/compiler/xparser/TokenReader.class | Bin 1414 -> 0 bytes .../bin/de/dhbw/compiler/xparser/Tree.class | Bin 3326 -> 0 bytes .../bin/de/dhbw/compiler/xparser/XParser.class | Bin 5661 -> 0 bytes .../de/dhbw/compiler/xparser/XParserMain.class | Bin 2035 -> 0 bytes .../compiler/xparser/test/ParseTreeTest.class | Bin 1513 -> 0 bytes .../compiler/xparser/test/TestXASTParser.class | Bin 863 -> 0 bytes .../compiler/xparser/test/TestXASTParser1.class | Bin 6534 -> 0 bytes .../compiler/xparser/test/TestXASTParser2.class | Bin 6823 -> 0 bytes .../compiler/xparser/test/TestXScanner1.class | Bin 8854 -> 0 bytes .../compiler/xparser/test/TestXScanner2.class | Bin 2417 -> 0 bytes .../compiler/xparser/test/TestXScanner3.class | Bin 2392 -> 0 bytes .../xparser/test/TestXTopDownParser.class | Bin 883 -> 0 bytes .../xparser/test/TestXTopDownParser1.class | Bin 10889 -> 0 bytes .../xparser/test/TestXTopDownParser2.class | Bin 10251 -> 0 bytes .../xparser/test/TestXminTopDownParser.class | Bin 838 -> 0 bytes .../xparser/test/TestXminTopDownParser1.class | Bin 9878 -> 0 bytes .../compiler/xparser/test/TokenStreamTest.class | Bin 3048 -> 0 bytes .../ÜB-Praxis-Abstiegsparser für X-Leer.iml | 22 --- 37 files changed, 21 insertions(+), 406 deletions(-) create mode 100644 .gitignore delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.classpath delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.externalToolBuilders/JFlex Ant AS [Builder].launch create mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.gitignore delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.idea/.gitignore delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.idea/libraries/lib.xml delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.idea/misc.xml delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.idea/modules.xml delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.idea/uiDesigner.xml delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.idea/vcs.xml delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.project delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.settings/org.eclipse.jdt.core.prefs delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/.settings/pi.eclipse.cle.prefs delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/FloatConstToken.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/IntConstToken.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/JFlexXScanner.lex delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/StringConstToken.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Token.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/TokenReader.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/Tree.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParser.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/XParserMain.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/ParseTreeTest.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser1.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXASTParser2.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner1.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner2.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXScanner3.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser1.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXTopDownParser2.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TestXminTopDownParser1.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/bin/de/dhbw/compiler/xparser/test/TokenStreamTest.class delete mode 100644 ÜB-Praxis-Abstiegsparser für X-Leer/ÜB-Praxis-Abstiegsparser für X-Leer.iml 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 67223964bc1cefe5f4d7d6d16edb313682859f7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcma)3O;5r=6r3$B1w=rg3L+-npfUF14Z{UOLPESixG%7QYH3L+hzEa@G0~WK@CW## zjBgiCek7*J+j(ziXJ)q_pKtE~E>TTEM=6OI$|jCYR2Ymk_f~>|wHe}9uJ1-ohH|aj zyWwl@c-)^l{U~((X`|b1*M|&xE0_>J+jD(!y_%0iIN&3XCiz}4=H8HpuIzV1J({^o z2D>*A&SW;abH>4Z;d&x;HVYmuY3+Cck6MAhj0VB2@Ehb1-7jRKu7qL}N$DSHXwRbr z6nY$ZtGUmRn2Kn)y-ciDr|YEp!73b!4%smjzxiB9#WYNuq+uY=Q2TE}hSNW(>Iw{{ z-`}r3#2LN4PXB^IleUC3!X^?_lhi%X)TGt2E9X^9e+9EMFVO6gLG?+|Q&jUxq(Db< z$e>7{g*}=#m869<_NgNo+Rc)*L^&LgnM8S-#S|(Kl5s2*#vrCt+D36yG{CT*p*<2w VgS3t-xstL=D{SoS7!DQd=nJ3TeWw5b 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 5c87c688ead23faad2e3eed5fad005a83efae305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcma)3%}T>S7@SR$rq*h;HQHJgyhvNbT)Zh>1R+qoD7~lc(niyyq+5RuzL6I}5j^++ zK9o4w^dc%q;M@5ovoqiBetf>Y131K15hgYkkVDNz-NvSXb>oLKDIh$7{BaNk>O`R4 z^g37mjqiqjG;}Xi5=6rz&+}Sc0rNB-P+#r@kvyM`dosE7dm))hC+_=U*H419pOdB< z1yg}$XCU3dsCVo3T_z(mDpPA{v`Q|gQH3ZS$I-DCl~sCWqqtntomTr9#v_4&G&-}Z P>9|rRn8yj)q^k8VD#3cl 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 df34117556c2c16194cb2e2f9b85aaa9a9a64d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14585 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 +ta^w7JLS~u7& z7QHCks8hUWRG-3KT6@@v8e_1d%`0h{?PF0E8?~QS?&_0&)Jtq6yBm;S+ok&Cn;Pkh zjeIJQ#+x!99QfLpSwx%y1R6A;$VypH6^|K510Ws;^~p`N6GxgS;gnYiOJ0rNcy1S|@>-E4uM^|t^&%i|5c%>(F;jj^ERi>h zYI&4*8k7Q~s;^vHXj(UViSp zT>j13BfoIoCI8{PN1kx*lV3T1A_tsrE8%=kDd(S+)A_kFTt4M-B`B{epnR^WD&BRT zN_3sCM!4#f-?dSVboHn-*EK5Lb+5{F^{UaXr_~tOGisdceKo=Lk(%WCHjLTGkaiyAVT&?CB*Qu^ln>>wbv*-J&)pMV^#B)@2c-~N5 zrlGc&rrKuCR+pOd)aB-Cb)~sRU1fHvYs@X`I`bxVy?L9u!Q7*6G~ZO;GT%|Rn4hUz z%|EGcdlS`d-ek4Io2zd3=BqorGu55mmFjM9mAc3KO?995X4UI`Rz2u_UOnXfL_OmD zrFztRLOtd^sdiea>Io}d?XqU7-PSqkDXT*5v#Qkrt5rR1wX4Hcm+H4}RnJ+sspqYo z>P72G^|JMfdeu6rj#|G}KeIklKlds1md~Z$@nx&`eB;yyz8rN-zjl0yx0d;Mvp$A5 z4hwIXy|_x&;(1YGjULD6TKon&QkotqrBWWgSA7RBdQ0%R&+fMa7tmkuONn?C{p`|5 zk0WJ|{j>@teELHvylj_-m%+8;uWEUAP!0`bOciRTrL7Qha`Vyt;(Ho%#~+ z3F{KPBW3%%_>gr8f2X(sd??VJz&ZwRbV~JpiSH)^ zFemrpZn67eqQyUHvOGcC#>$z9EhlJ+Op~d`VsSz|oGMdM8TyN^%}4tLDaXoeIUOVC zV(d(eUaTohms8~|nXiYQpc-K30(*88sWkbu$^fQ}Z5>Nen7NIaaFZX{lJ`5u~^RCR!=_t4A( zv}zBXe}Go+p;-s$f<08=dIm4HDygQj#*wt9vc{RTwsH^UAE0%6=p0;0A;kkov-Gpv hRGLQ%uu>M&GCZ-Y#INsG)8A+_okXucp_imT{|Aw{TIc`( 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 a25908a9109d6bf2db9de9adde7a8c94d3f90eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcma)3%SyvQ6g@Xh`m$PWZLLpmXQP;nJH?G46pEXc?$dUt(KIP(>SNlO=tQ*&#DM6)u<=(iC?*=2M z6GvV!Iu>M4yugc31@>O+cfU2K*6az)vv5epa@z~k#cbSHQP=JJiAFeZ{hk|ndjDNC z<4bQU*l!P&Gra8II)iXL@q86IcM~_7GN*RV!eAPA!)q1Lm>J(sNGL50)m_ZwQ;m)X zp+6f3g8WFuz4U6Ud(GeG1;tJ{iw5ePT7ue7kwg6)CFHR!KnYpo1kHb26zu#to7_Rr znE#~B9(MUZ7QakjXk8+MIFABjk-G@&Hwy zTSghHsBx88IZaPv5lh^WhuvjzYqUZ=BS96`G6|{@X{LJO#^R*rO1(JD`lMw)BlAdL VKuc$nVk40&r32q`LK;1__607Qj12$) 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 21d35eb9b923bd9ba267f2720f4cdf1e0e99aa6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4090 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 Ng(ci%8TDpf`wfkmFhKwS 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 305e4d686cf5b8babf2a7bbebd878b77c124572b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3326 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 Bf_(r0 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 6d1f52ab35f128f833dd2c8a1b5d4cf32ecb5a4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2035 zcma)7ZFAd15PmLoB3n&cNZOKy09R9jZN+wM%MSRZg$8E`WQMQIF#INlJxNYXsWbJA?{4>=-P?V3@ATI{zyAS1M^nWeUnl8PDV3d$@*xsIDoryR|m5>(uC#GG9qs|bMVjK;IyU&}O?cL30Yh$Oi*(8rMb<;Mzrwq4J z={-WOJAJ`$uVva|`|PAE+>X(;NHf=RdWN-UxTcgNWz0J^2Mo)tzR35FyRY*-=j7D1 zgq!zI4R=8E{%$aD8KzBP#ZG8uc$oU}|9J$b8}1SLn}5qTMd}KpFI+MYjZG(_;D{@4VTV3$Or>*;BeR(>L5AeyqoU*qtv3ChIQ2{_ zlma4KZ98XfPizoZ4DXGRl#}(H#RphmxF6K|jWijaybIY3f1bL|k!zfAPYk?rO-)Gp zIQMy#o3=;tDYcKsha?|bjv+PYqrI*;GHo^S`k3P5DZj3#d8A4lIxbJ0R~xG}eqPsU zs5Z{ELYn*4hOZULNy0qjenaQpv9PbK6107uNf9C~AyV|U!m3;gyU&F+5PVo|6joPr zB3mLgX=^GCIaQMJj0!U`>;Du~qQAO{qp>PV?AHu@qUWeC68C%->-dIhb$$PKy01jf zV^|sy9Z(bm9+D-)XZU-x?aS*}QzIgY_XaPPwPME4Rx*A~<(y0A>cfyZVrE3SWQ%7@ z`AQ}=3K=ZKfhhU;^sFkj09BO*RED=f6Uiq3}I4TJr(g|5VogYT#GzD?`8PWvl zu!T`NvaMvjuN&&kRvLs4)F@*DHn^^pwMtIf1&&L(az!iTilU_HWh#ATP18k5*GkPS zQ6(F)!IR$#%X0Y36Z?f46{bQ%(6(eC`KBZY64X1a^!#;iTwQmD2dTHe zb@P#)?sxQn$rn(2=a);O(>I{U8oeg5v%!P48$JpQk5lQ%4_C((qK3z~MPDl*hDF@P zJy7?PG==v`o*R?rNxnZOKOp(xm>eS;Mt5j|#z*8KPcx%=I&%T`Yv6K`#+g7lhYx8z z8v?L|k4Q@3V|+qRr138l)HKc6OH3Wi#V#=2y2Q+Zb^&GU67hqT3naELp&n!}aJw3N z6#EUcFRl++q+@_>`n2v~9=mkF_gF?7E9e9V>!EXS${vLJ6iNEiCy8=;g3l<3CCYyp ZpHmpiP>@2J_{k79MktN`E3}?M_Fpd40p0)r 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 49bbd8483862e840dbbe7529bfe392b562b3f09e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1513 zcma)6+foxj5IvL24z7ztE=oiUK`sdaRs?SeqR2(Wh?GzidE6vZun>0RW~2EdpM4>g zsq)n-f5m@Ldp0YV!c|krOi$-@_n9+2^XYBDy<9JHzExYcN#471d+MLKLwVswjY3M?X_7!+W z=cHih_0%eInkM+?++a+`?1IOlUjaXNN?u9`%a?M ze?gxSG$*l|*K?bWz2_K549QgbpA8kWojv`aPM2I?tkIPuSv12lR^HZ)3SHlG*RL(z z+3V+fWcd!){;gv#l|GfqzqFAgI_WKvpAhI3L5#+$w9;v2G)E_zU?07|yJ=KBXFqz# z*4hB{qK{S)T*GxrB7?sp3QqHK3!y>_;XwN6FeJfp`#Ed-=%Cc9zBMd zRpQE5Xp?c}6E1)7jALkI%i3Yc+Qal70s}HQPBpgZxulVK`1J=RKce-4K`()mEElRTRsUs_yK;D zI9o)#AlMB|W=_tWne62C?fC`39+t95V#dX+i#dk$zBbw(FeKME8Vso;zoi)RRc+L1 z)NQJuE}9-8V^v=YuOR{*#~)zIwspu*sX-0)6Bjq@Nf zhUyUeQrk9ZJ9om1NVfQk6!Kc6t*W?KV953SBTs~(BFWrIEb|$z{gu4>HI1rm|L5v8 zDPr}VKKbQ7`MbpD|LNy*6mduWWt1y9q~I`Y^)qsYk$9@y6Xu4WH9JaL7mEz5Kj-){ zqHlkhq3{O{%Sg~$jz30=`XZaAi1%W^*?aNkFS&EVvB%2^~ ni1roohUq*nF@lNMxrQS#DKRBckeHSzk_;%7VHEQiTg$uy-5>a% 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 fc0c90374dbcda6addad99aba64f7fe638c13192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6534 zcmb`L&vP4R8ONWE?f8{yr|BkbX&UH;rc^&Fue6fv#+FP~TM22`ZW_C8`imk<8+%iE z<*uZ373ffAxG-?&r2_|U3>>&X55P=e7%mJ9Gh7(BaADxWfq#GlFnr(LcULQGw+O^c zBJDnUp7-;8p7-5n-`BtS*GE4mq7uEEq%^(A=q96`B&BGV(Myc>7`@Es7Nb`fy~^k{ zMz1q^gVE<1y~*ecj2evg88sQT7#WOiGdf^&$jD@LhtXS%+Ki4ES&TZ2jv2kp$Y#`K z)MM0VbeGXP^W@CaK%&zX(=vPO63wL2dlJoVbXtZ)_v@x*Z1<1$4STn---bojJIzLW zuVI_~UKnS4hh|qIRc{$;>u~=awb?m3Hrs}+I>!yWi|?M%?Ww!?xK-QPz2VvlYZ5(h zYWxb8Iww2HcW$r)eDb%#PKa zr+X4TaUSgoh_qx z*lE3Bw+tJzHFvks?j!b6$jRqzyhiZQfoLGU&Mo*ywWF_l&FNK z)iBpx{xRU353Y}Z-H^%2xgj|>LhiR?xEY_jG0N??C#Pm&sCcYnsA@D70h3eJA+-?B z)oVX7;9OAW=SK4Nf+mOaLZ@=xEMuC>VFA3;#o)7rY);D+vn8?0UL6s^11Fb|T`j{1#Y%Kh@V^<>Lf&QiLOe`7srd3Q%XuXtt><93NIff zwH7Z{Q3hV8Qj~k+Ei2<>2SRakLd9Mp%D`=6;^tmVN8@sNE>2n*cuI@D(k9-4<25yJ zD_W(f^bQRR9k%K}d)ESOJZzFuVxUw-(fAtknyct?L8bUW{2d&vVLhZlG2q74XrfZP zBWm~{lPX#tRV1Y0S>Tg+D_k1R#5?TddxqDiDzxFcR4ET@HPjhg6~|U1Pum@PQpr^z z*(<2K^8A7h<%=skK0J}u$wZ3LiTD%E6ImZi1lHy1N|2s5mXtFx4Lqshq)GWJgD17_ zJx;@2SOUldYM6SgkSHIJJWh~dy|0P#<-@$uvYAoyE z$#EMZlKz{Yw8QtBYsrLdG+NlUcwHr#IL6VThrS^0#m)%#SVHBjmT_{+8Hd+N0n4cj zys1ql{2f{%fr2QxqPm<(4YFF=bxkDTJg7LH^I)|)$cpN?*Qk4fZ|#x^KL5d3U_=FS zXBRR6A?Kvkfe6Q!tJBHA;_ecq$AXHx=|)#u;Uz%v_y*7Gh>BYUUeI78$ye5Zw{3Jo zt;`#uhK2}_3>FzKMDZ&q<=|wTBVGXRy9q6yk1^mc&md^Po2x+Z-}oymbn8xDSPY-% z3jD^Ryf6UWm!d0}dx_5NkC|~*x{rD8zdD0Tl>K;r_pG{W8wNkM;Gi}Pc zHSojGI50Ci~QnX?8e>Otbj$VYpntfRAFJi|&Am7bFIp zp(JTk#K5O%9)F=ILP8mFv#>1F3a+@Ar|~V(l>ogb&p;IT zCHk`w=(D=~Kn%J8^lhLIfIgfO{Y(T}*5z|C=r+)A18oD{of2J(K%dv;2V>9<(C-5M zWuV`i68&rh`XOC@I0pSypuYz6*Ma`Vl<18J^e1%rkr?#*Kz{)AH-Y}vl<3U}^aWjh zGzR@`puYq3cY*%il<0Z{`l2p>G6wy9pnm}L4}t!0O7ztT^rv+Bu^9A^fc^;Rp91}} zDbd#=(26c!ib4MZ=wAZ;E1-WpCHiv_=uhkN<1y&p0{uIne-HE@rbJ(lKwsA7Ct}cl z1o}@v{~74NOo@Ij0{t0XeliCASD^n6^gn?9=TzuZ^gOmIr$~3VE{oW-Y~la5K`+pa Fe*->YBY6M- 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 4a43f9e3f64d1c69dd3643c3bcacc376057bdbb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6823 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 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 677fdde4cf0c1c20c4bed14c54c043a97437b0b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2392 zcmah}T~icC6ur&PNAIve(|pJ`%OVPl>aG9@HvMK4tF?w!Qn24O%7jj_=-b~!`B?{ zarlPAeGcDpc)($c!#0QSIP7qEXu~5Lb{SaLgD_~_V33)e+hJhbjt+eWJ+&b8@0~RE z{dn8kuOlLB(ScXr@#28y323yQ22BPFwL`yj_;ml5(m~WX4(fhfIz9H{CVpFfvsK#0 z*Q2ciFAV*-yvBeZ$I(&jH5M5-8>a{UaVvGw)|F2bbV721sJ($=TwXv+o}Tq2q^# zMFtb+rm-FU-oZ6zg~~>dxeKlTtD0^6!LDquv&P#eBW>RF@Y6?Jf-U5P**@@gvDg1_^e_! zXcb4#F+XJ$$1kvFv{eQjtLunV@Nw~}A|K6S6Om8cqMTyY60f*GZfPC;GU$EJDhi-g z+)>ajQPjhy%)mYOXy^>y?J#V}kFe=9w_369HKRxzMdfSf-hGsWwXA8)u zXn-OOM35+l+ujF(_;?HV*U zq-BV#nwx69TiS-`R)D1dDY>aP*lOM{vzDH7HFu=oVlQ8Zh4GG)$Zp zam_%#CAf+s%4kvfUrPNO1?@lcdS2!-;@SuNcYWBuA-hderK9cVWRI!r?rQr(QkcS0 z1fdhg3YbYrgxX`sUQ0^|y$3aP%DW<~YA_(Bm5MkDK@m%IYS~Ug4B2NVB00rC5nCG( zT?!bJ{dOwSor>5Zr$u@cf``F%@r57&vlFSeUd8B=10ppi2{GlMutXB6PjR@sfDqTh z{hBm{i0%V1&_;4JX^VhI+nh5E35kmxFu|%5au;P%TG}95SGa~HN(Wv5( zBRiEI)1*;ElH|wRNWI$8geHw4Nor)WjWn#Gye5q!X+$GaZKMee6*OrANs}6xRwT;J z7SkHKND!W(;K?D*C=TVuliFS)#FmqSr@38L9LkN0#L=uK@Dw;HiNYY1DMWSGiNcw15L3o9T&ZLc36oQwC=v2}E=N6gD V{0q_9Es}Ztkz1sUcS#3S-T>a|*W&;H 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 a453b6f027090207e732f9057cefd5ca770dabf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmb7CZA%+L5PmkvWe{R7}LK9rEhijP$vYYfFN+Guygkl)_vG8B$& zPch83v{9$YC{R&H1R)`nmX#vxib$vN16Xha9WyjqJ;i&2;F?Q28tYI+{MT4SF`Z7u zj(5oX=-BZ$du`4$yva~%+a!|eJJA`Io>M*z#g$;FUL?lpk?QJLQ{k`1SSOsehU%`g zY}Dt&gnocWi7`}<*q7Q3NZ-2>VM5Z?XQY_76YW&f#|A?=^N&Lj$BHD&C#lT8u>MkV z?f*2Yw)dJVXiJf*A56$^OvpbZ{^4u-c{Gx=tI4w(%`yt`81^S!0fzZ>!aNkF&(DIP zlFr8_L+$BIAIA0Q#%W_-py4BOwBPB&=%wDs7AfLc40yXYV802-!6#cJ7+Ay<*>dK4 xm_~`BJl>Ga5jsQX7J0MueNJK?Z&T+dJc)M_?A$F70x|#q 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 27e7555adc17d2a5a5bf98098ff3629c8876f7e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10889 zcmeI2O>iSe702JKzeb9^yP3`AW3xan`O-*{WsPKe*Rl;-TkAL(*^Z@n9S8*3nzd(< zN6tv{N*f>-E*#*%g##S8a0v&BOQ;G}v4I8FpmYm7y$yA;TRR_GH+X!Ia^y3}2R^BEx|UmJC%H4rO>p z23v-j40RbAG91ZpZw#7a(2`(u-n7j6q69+`bxVTbrE1xb;DT;i##-ZG$FPf~oeEkM zy}DbfY?W-2-n+)(`o39{Af=a$M0tPbUShX;aA;NxJJCEW*){yG8?}0(i2t^W)x+iL zJ!^y6lNkvfKeVfRcIjYh>ZY-0S~;tXc$%KV?v{>9iAu@ZOBCw1Y3*Tp*=QabyLAJT zg>%halVriX``-FYqsJ?-Jm9HISD4*Lba)-Dh;>S z1X_~b=PET{5H!uRVGum`w3KH|`HX4Ln3mwYi?}hhePCKiY^y@GVecBZP!S~|3A3xPVU;H(SdL^jHrH1+vw0FsNHSzOx1{TDN!dE1CDOdtkmmf#&lq$8|eF@ZHO3h0aaw-?XqBBkn z?~7}w39A@s*O6V_UM;>-$mLfFyL*5)D#@rS@%)k?>Q%JF`amX3NOO*uRz2g^vq|O_ zrreso-(6ED8&)&Y2_?NE`Ss=1TdTQEf(4LB@y(4KE!Dvv3-&`i$rcK$D{ItSTG9fE z*6Mom(=pyhv z?)m;P-*=Yx3^*U}!}<6z=NlD)>rv13j|8qaDyQx^i3WtuZ|-9r<4Z%}apEB!W6sm} zIMI{GNq-wVFIIum@wUW&!*6FN_o+Ls628Xcgx}`V{s_=Xguwq;G8Wh3saV<>!uN);!mZlf@4^Zu~m3{@b-XfmcHFl>=@d^$FxMrU0~n*8u#L1!_1LRDcH zgOTNiF~WV9VQ>XHo)!{kn2rfP556a6MGDV~n~IQ@Gw~zje)kM8+Kjc__PTm9?d8lE zJM+X=aGn@Ua6gzpJwDGpk%?qiD4TSc;Ey9MC(40&XUYrlF0Q<~yMlR#X!9vj-#09r zX)k#1WX>2u^Zyrnz|#8KGMiRojUx1ht4kbTRWi?ggaa%-V~)71j$Y>K?&~Z#Wo-+S zdQI1>{Kzf(B1a5NMq{YC!o1!sOs}-F5y!<7kE0WVKEhAilYRoC-S&%?#ueAA!IdCY z?t&YCyiU(gcU0VIi}qE@ZIxf}TZKW+Mzio2mEH30t;f*Uq@c&(Q2xk0=FwZ4b(20M z!W{3GNI58x6kj6V;6^2~*d-CP&MeHfg`)-Ka*i`WrJa~Mkvbc4>2);hLoWP*;l$+9 zTTSS6g7EtSn@{vT)H`EM-@^6u$2!aL-6|`n!SthOkiIgUS_RaYYOB$m+Mjz}Jb0!5 zuf`s>=A74k-x_GYru>7~DaqK;W8W?amrH;3MBJqN=$UZHHcDl-O-i?2!=Xbw7O4|D z9cK6LJ}llZ5N$f9MVs-NXp`!mpnRM2EvH|GL*CAED1-th@l;|a8fnEel_d>@FmY?X z=_GE=Ewo~;+SxVsqY&Ma4u@#K+hrkxmysrBkQNf+O*PSSv*Q=5XETZxw!1yD*xiGe z-<;kPY3~`+h^XB=$L@-tla7T-WwAP$EoN4G-WIbaUWRej&ur1a-@uWR<$8#LI0&=HzeKcrqa{Av#3tLCj1AMI^JO*lY zcP+8p_`TDS0oEfZWf~0n=>)&G$_g90*eKO@~|_uUqC3$EeM9aQ`g1i%x32aFKI|1aZR0>35v9*O=0 zq#xtOIf&!`QD(dZlXyMuB*3Ioc!$1Y<{_5(HhvGGZ9+MxD?|Bc?Bx$&xKoG%!}#zi zOmYPad=?A3$_gY-Cbz&L2!jSGEO->g@JAXctim+r8%E0v%;FWT%ys;h;6@w0<)X)x z5nU3HDd#yDf#=~dc)>>=Z<9kVdE}wwxi-1u^r)_k3D7E{C$ZvF=ycMDo@k?ccRIsC z%eoR0pl1-BLG%Km7Y9VobI@U3c}#%5iRcwXzl!MB21GA#(Brx?AwaJqx`^o8h~6F$ zy~shI*Odzb^jnB7A-arcV?gw0IOvPI^0)wPBHBXqJBYRiM1PipR&?c(0DXk$cM<(H zM87v6I?F*np(~dK=&vLC8;JfUqQ5mD`X&ecq^>+AKz|$2-$C?u5&gXZ(Mufk)4KAE z0R4SL{{YeNBl?E}qL(@7E4uQm0R1CGe}L!@5&hEv(K!zKs;+!Ofc^;4KS%V(i2l`p z=vy50Cw1jh0`zYY{X0be9?^do5WT`d6J5C`K>rcZe?s)15&f3|(XVjOpVpP<1n9pZ z`tOMT2crKuAbOR9eqL8z;G-q{RircuqtXQ!mo5&7ewBlMQCD6Ppf4l(MMU2~^xQz` YbNJ??vnZWST_$kSlE=R_1J+^VKZaO(7XSbN 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 a2b396afd1a0475d2b93039b54a648a17de770c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10251 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 JuEPdw{tuAYbol@P 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 90da4041d80d8f6f7070d517cb1137264e76393e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3048 zcmai0+gDUo82@b;<{S=#$_NTZI$+{}!sI1XFmDVbgi=BzO4?y&3j@PB!OtG4{4~wVHHn`$zd_kHS{5%A}A(Y zOpd7N7n1=MAt47f3?ZyySe!8wm>QNLqGCjar6CGiLky#0^QeL`4HY=%+;;ref3AG@ z`aM#Zx#PAfQ*H=X<`IIG|sgL7-h2-({ha=q2v42~u< z$Qc&4hYY?qHr&UpF1;^IEADnPpohD4D>C^3#l}xT^tlIvUUogIf&V>^HZyg!$P1&V;7$UZ<@GhW6+Y83q~2 z^9ovJR-R$dn#Te>Vuws4s$iVvoo37m@D>UTL$M^73Pzpqy9*nzk)bMU7-umc5E-nH znGDrFt_Qg#K%Nub^DexA7a5k$4e72}C`^iEK(lnXM{@DF@Dg5j;Q}r)EUNP~Tb5~g zLWaja7U6X+yn;&#UUlI$ygp~2kJ+^U1}=)tH)n5#DS>J8EnK49O#=;>;n=W2J8uiv z%Pw5OI}9ZWLOhtHG%7Mm5_|Xm+|p{;P2}Z7CcE&SxQrd5#uc1*;eC9d;6oQa!c}48 zH41W854VI(eGb^i!mR5qe1c0ZOyCA3TyG_TQ>)I3lXyI{S&?5W?iko?1U=>vkH`j( zx4EOGdaZ{ZX3#^xbqve10w;66HmgFWr%o|RB|%5uAic6#O9{3Ni&I*6l9!^Ap(=Dy?s4lZKdDVKS_c$}&%-89V-05YfC+dALuH2=^I$$G0; zJQCIebge&~eA9q#b@GuIHv&AJ@T~RuSCD7Z^2sktJym!~cxIL{Y3Msp?)A?HOmU{q zA1RfllT1d_@AnG_I>X%Pw+G07(O6$pep48hcv~}gqR~--b@V?${BpoVai#tNn)ygF zl6f_gU|-Aadg`5Wu?(AN>`EwLGq%v|EE>>AAapo)FY>VfV1M33PR~u`_N6H?2tztvX7(65sYKC+v~0-poYS9l(NF4IfVkHCXO}a zqO&TSxIHo_25U)CSSVvqn>bYr-<<%6tjLAPiVIjteL0G-g8svKD5WaUflBm{?4`Zq zxDTgEp2I3!Llr(J`4v{<7kKd-$=^|pzfeQ@ww7tAWmTwSH6&}{WA|en+llq87aJHS zIY8h4A=I;RY+_fjnO!G&11s1U*v7uWcJ>E$$n1=ufUv5t6%Rrqgc@wac3K-JPCKv@ zg>>I3>_QXe>N<83ej4S8oK5Dl7&Vg~k)lxx9um=|(QdSo)kW-QwBcbm=+5foSrPFr zIH$=G`3m+Z*vk}jD0qba1$QvQna1DHX6-0=RPK?aC)e;VwoVg?yjePgx{sQJm~>L> JqHzu$`wz?36z2c{ 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