From bbe75b4f7631104238f53d6b5a020fd06b51d8ea Mon Sep 17 00:00:00 2001 From: Humenius Date: Wed, 3 Jun 2020 10:32:37 +0200 Subject: [PATCH] Re-init IntelliJ project --- .idea/$CACHE_FILE$ | 6 - .idea/.gitignore | 8 -- .idea/codeStyles/Project.xml | 10 -- .idea/codeStyles/codeStyleConfig.xml | 5 - .idea/misc.xml | 3 + .idea/modules.xml | 4 - .idea/runConfigurations/Run_Antlr_builder.xml | 7 +- .idea/vcs.xml | 2 +- .idea/workspace.xml | 110 ++++++++++++++++++ .../CC-Praxis-Antlr Parser fuer X-Leer.iml | 12 ++ .../de/dhbw/compiler/antlrxparser/XLexer.java | 2 +- .../dhbw/compiler/antlrxparser/XParser.java | 2 +- .../dhbw/compiler/antlrxparser/AntlrX.tokens | 68 +++++++++++ .../antlrxparser/AntlrXParserMain.class | Bin 0 -> 3215 bytes .../de/dhbw/compiler/antlrxparser/X.g | 44 +++++++ .../compiler/antlrxparser/XLexer$DFA4.class | Bin 0 -> 1224 bytes .../dhbw/compiler/antlrxparser/XLexer.class | Bin 0 -> 5952 bytes .../antlrxparser/XParser$program_return.class | Bin 0 -> 718 bytes .../dhbw/compiler/antlrxparser/XParser.class | Bin 0 -> 4258 bytes .../antlrxparser/test/ParseTreeTest.class | Bin 0 -> 2013 bytes .../antlrxparser/test/TestAntlrXParser.class | Bin 0 -> 923 bytes .../antlrxparser/test/TestAntlrXParser1.class | Bin 0 -> 6568 bytes .../antlrxparser/test/TestAntlrXParser2.class | Bin 0 -> 6869 bytes .../test/TestAntlrXScanner1.class | Bin 0 -> 9607 bytes .../test/TestAntlrXScanner2.class | Bin 0 -> 2533 bytes .../test/TestAntlrXScanner3.class | Bin 0 -> 3162 bytes .../antlrxparser/test/TestToken.class | Bin 0 -> 628 bytes .../antlrxparser/test/TokenStreamTest.class | Bin 0 -> 2977 bytes 28 files changed, 242 insertions(+), 41 deletions(-) delete mode 100644 .idea/$CACHE_FILE$ delete mode 100644 .idea/.gitignore delete mode 100644 .idea/codeStyles/Project.xml delete mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/workspace.xml create mode 100644 CC-Praxis-Antlr Parser fuer X-Leer/CC-Praxis-Antlr Parser fuer X-Leer.iml create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrX.tokens create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrXParserMain.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/X.g create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XLexer$DFA4.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XLexer.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XParser$program_return.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XParser.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/ParseTreeTest.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser1.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser2.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner1.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner2.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner3.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestToken.class create mode 100644 out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TokenStreamTest.class diff --git a/.idea/$CACHE_FILE$ b/.idea/$CACHE_FILE$ deleted file mode 100644 index bfe6214..0000000 --- a/.idea/$CACHE_FILE$ +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 73f69e0..0000000 --- a/.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/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 664f8f1..0000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index 79ee123..0000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index a7ec339..85ffa8e 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,5 +1,8 @@ + + diff --git a/.idea/modules.xml b/.idea/modules.xml index 91a2701..f77fb4f 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,10 +3,6 @@ - - - - \ No newline at end of file diff --git a/.idea/runConfigurations/Run_Antlr_builder.xml b/.idea/runConfigurations/Run_Antlr_builder.xml index b5f2a09..dd6be14 100644 --- a/.idea/runConfigurations/Run_Antlr_builder.xml +++ b/.idea/runConfigurations/Run_Antlr_builder.xml @@ -1,12 +1,9 @@ - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 94a25f7..35eb1dd 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..8ce76e9 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1591172713288 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CC-Praxis-Antlr Parser fuer X-Leer/CC-Praxis-Antlr Parser fuer X-Leer.iml b/CC-Praxis-Antlr Parser fuer X-Leer/CC-Praxis-Antlr Parser fuer X-Leer.iml new file mode 100644 index 0000000..fb8e866 --- /dev/null +++ b/CC-Praxis-Antlr Parser fuer X-Leer/CC-Praxis-Antlr Parser fuer X-Leer.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XLexer.java b/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XLexer.java index 91bfb0e..4e892a5 100644 --- a/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XLexer.java +++ b/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XLexer.java @@ -1,4 +1,4 @@ -// $ANTLR 3.5.2 /Users/kreis/git/gitea.humenius.me/dhbw-compilerbau/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/X.g 2020-06-03 10:07:23 +// $ANTLR 3.5.2 /Users/kreis/git/gitea.humenius.me/dhbw-compilerbau/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/X.g 2020-06-03 10:22:37 package de.dhbw.compiler.antlrxparser; import org.antlr.runtime.*; diff --git a/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XParser.java b/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XParser.java index 5ba896a..6584c8e 100644 --- a/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XParser.java +++ b/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/XParser.java @@ -1,4 +1,4 @@ -// $ANTLR 3.5.2 /Users/kreis/git/gitea.humenius.me/dhbw-compilerbau/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/X.g 2020-06-03 10:07:22 +// $ANTLR 3.5.2 /Users/kreis/git/gitea.humenius.me/dhbw-compilerbau/CC-Praxis-Antlr Parser fuer X-Leer/src/de/dhbw/compiler/antlrxparser/X.g 2020-06-03 10:22:37 package de.dhbw.compiler.antlrxparser; import org.antlr.runtime.*; diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrX.tokens b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrX.tokens new file mode 100644 index 0000000..5e3d994 --- /dev/null +++ b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrX.tokens @@ -0,0 +1,68 @@ +T__20=20 +T__21=21 +T__22=22 +T__23=23 +T__24=24 +T__25=25 +T__26=26 +T__27=27 +T__28=28 +T__29=29 +T__30=30 +T__31=31 +T__32=32 +T__33=33 +T__34=34 +T__35=35 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +T__40=40 +T__41=41 +T__42=42 +T__43=43 +T__44=44 +T__45=45 +COMMENT=4 +DECL=5 +DECLLIST=6 +DIGIT=7 +FLOATCONST=8 +ID=9 +INTCONST=10 +INVALID=11 +LETTER=12 +OTHER=13 +POSDIGIT=14 +STATLIST=15 +STRINGCONST=16 +UMINUS=17 +WS=18 +ZERO=19 +'('=20 +')'=21 +'*'=22 +'+'=23 +'-'=24 +'.'=25 +'/'=26 +':'=27 +':='=28 +';'=29 +'<'=30 +'='=31 +'>'=32 +'begin'=33 +'else'=34 +'end'=35 +'float'=36 +'for'=37 +'if'=38 +'int'=39 +'print'=40 +'program'=41 +'read'=42 +'string'=43 +'then'=44 +'while'=45 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrXParserMain.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/AntlrXParserMain.class new file mode 100644 index 0000000000000000000000000000000000000000..e12f960c8620d0be8a0a530759275264d9556307 GIT binary patch literal 3215 zcmbtWTUQfT6#fPX6UJB-g^HJUjJJeH!Xvz5k@X zKv!9-ukGrO>gso95{ZDK?L3^Bea^mqd!N1M?|**(13((TXgG_!in|(GkeAD>ia8A- z%xk!Z`|@i+E(H}2R6JDiD2zo7OL(l|2$nTyc%tGf4JYumil-V*;u{r)hAyngWmUrj zieU&15j<0|rl74bwNOydnSXA)G*Xsfuca0|*RAC#O)U1N`G1E4^n+jTE@rTqr=@f;6V|mjSv(?gya0|wY#huQ) zvuaom4cC-(eY4G5H!BMI^F@&=uCKgGtvaQ$X$dz)`<7cP8*YWfxFi*%`uw6Sl)5h0?CwHwLP;WQl2YBs=y_?KUUvg$)Mo;J4G3mZIsB? zT68=G@h0Yq51S`SWy|nH9mPVOq@S%$l@eWnanni76J_s_YkI=vsWw$x6=lyP;wqlg zOo`Dc=#DMF#aqK&BVH#DIA)eiyDW`eYI3gu!}x3=e}6`vGta^((RRoZHQ_3_atQc~ zdC5nCBcAg@*nzx)%LiDQbV?=1F6^>Vsy)b|f~$ww3GypNTv4f7o{AT&x3cT3xkl-! zE4->pY$7wZE!;`Vs8j@@7K$$CGuWAl%3{ z^S9ts-BmHol4X+jmT6Mnt_UvT5~F`hX|i&q*4u(X8J^=tPy(Yo>0it@>qTmERFot5 z7UZkIiNKS(qx*I5&9{Pc4UH2Uo)~vsW231Y6eK_F1}gZoj;QX5iZ`6qI#^akU9agG zofS^HEGu2#ApOj847sz}I9m~Grmc0nS|@ILtTvX8>-DXUXO64KHZ!^YtiCyx=90;6 zCI;eqEt9Jy2C1aOe5TiOY28~F_G_sQ9&h%>$Pt$;lB^{L`sKHb2KxJx zqHl=X+|6oSlA4NY1TXPQqFa;825->2!3b`Ig99gr8Y&i{lH0Bs)(8caUJ~+ilu&E6>HMrzoeJlOa*sO~c*<1Pv>z)d44CPERL> z6C+6}NA8?HlpG#O3?v7|P$E4{z(z(BX)%;e3{CY7kcVl^>CrpFvK;+M^pWFQ#V66I zp3tM2=jxqato@#AW5=^o;~9QayR6M3g+ z9dFvH+QrvhT0#1~a=546H14xMXq%LUJjb70ciug@K4ji>#SWevP5tMcBTKe7hdrME z0t!yW;`_BJQ2ncIu}y_mEvLfP*Hn@X+3=e1WUFD1Zi~g2C&(OIo{%H=blpXEx26`9 zl}8s20%CIAaH&;JEy)u-h$omieltFdX;%~D@MnvH>kRb2B$jhTWt_oWxJ)Jcn*q&< zRMSks1^$Jd<)2?G&fpx*L%}DcTJR}py@|d+I@&}ZMH_iJOt@aAM2c^P?@;eHlwW-n zSGczOn?1P7??}La7~-Tl(2E2ON#RYJZ{s_2U9Y1EQ|n!v!Ynf$aX-xHr-^?fzT1qC4f}s1 ozDUHEh~H!SvP{IE9E$kNTM=);7mTh2U*Z Zahlen in ID -> bleibt weiterhin ID + }: 'a'..'z' | 'A'..'Z' | '0'..'9')*; +INTCONST: ('0'..'9')+; +FLOATCONST: INTCONST '.' INTCONST; + +WS: ('\t' | ' ' | '\r' | '\n' | '\f')+ { skip(); }; + +// Parser stuff +program: 'TODO'; diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XLexer$DFA4.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XLexer$DFA4.class new file mode 100644 index 0000000000000000000000000000000000000000..b4f107bd46ff1864e6fc4530ccf37fa05056d531 GIT binary patch literal 1224 zcma)+TT|0u5Qg7vE2Sj@a`1qsf{1N71Qe08LJL}{fV6|oaKVJ~S)wKBBtaR+|Ka&G z1a;QXK6_3Z+ESG4!HO zs9$J6NEaFu8WOrJbVX=b=&I0&&^4h^p|N_5M==q_B%#jRGTrV$LQj5E>6=>{PxO+# zT{SDp(GAP1IJ;HDaXGo4SG&rY;2o2uWqQ+uh2-J3%nX#@W4abyx&x}ahyeT_BGfdEOmZh9b z#c*B4ZttP`>XyCyf8x$TBZRL1H%n+ND=(|ul4Djq)3yk0$yENK@z~HShE>)Jo?}{N zsa&vkoRXU7!z47+4sbxO({LOoG@QhghE8;8n8x)eZfKantcHw8R%A|O9yc}I63L0& z7Fm#myvQAqMUf>eYq*PL!r0LG(0HO~KT?*P7*8Y<#r5^k#Ir;$E3#P3EG-s_jPv=W znS;|~!8oOeMHU!m-Qb|?0VBJ1wf$dhgO`}4H9#B)T;5mln znzaFk*QAU1UyH}q#&0G-&CN1QrVxlHdWyA!v(KD|InJefeNg&4Lg_vq;dInTB>fFX zeAIE^te!*6N1Q{04~@f7AB`NEd^B@7=A-3nQ2sRQ02=t7&k>^+Xrz~DrB~>n*XX1- zNYY#A^bRBR9#ixIS^9`GyeCm>1ZSD#Hy1Qa0rArpG=2fydyV&Vl(le6>lY3o$ZhMy dqEA6Nt+u>ZE`*E0RXsS*G0tmk{Fyn2$R9|s7AF7z literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XLexer.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XLexer.class new file mode 100644 index 0000000000000000000000000000000000000000..05cc11e3a9d91963ee91508c2e428f31c01fdd74 GIT binary patch literal 5952 zcmcgwd32Q37608?zf2}!n2;b@Fd$+wkW5$_Sz<6G0i!Wd5|Dsx{Fr=6MrJ1I%mf3q ztyNsxihJwQR+Jhys-0Xo1+dL$0QJ-(oaH|`) zx$!*>-&d=*E519j$aJUb?o#9rvhhRwNOgC+vE74w+@o0URoxCZe(b?C+^2{k)!nbU z2b9hS)$AeFJ*>K&s{4r>k7#&Q!($qDY1pk{kA}S(hLxfb4Uc>91fEpHJ`F!r<9-bX z)Z#%!{7l2o)%XhyPpR=~4Zl?5Gj6O^EO9feK z>@@n4Z32Ju#rh^a7|~-r!M0>P9P6<#bdw>)91X|D=lUS$UQ>u33K{)MPL4??`i)Rn zkC676bTY2T65(XHPwmcIpGlWCY7CFHo?N4J_vnW4O8aq6AA>SyK2I*aI%)Bm6fj%%qYuXNqw&#XG{z| zx>WHv!?FH>q+t3NvkJ~Wj<5{-R~ezco>+K`5pSbXqpK}RAEmSswMm}3{DgPWLv-}Y zxE_t_@f8GPiyozbDP`rE;_r;AB;e^flbid=rgesTbtX}SDbYBn&_(nl+<10V%RE*Rw`>5jJdZ8Ty;jQY+D)@nkL zG$JI-tcwjq%@~lw)7Cc-4;jjnRFO*MN|m*Osh|V8lz;Rx}%|S&4WkcpUpHdjzwN!(*nipmgG)mg@;){9uekduv0h z7cbyfUc}Jn#jml;__OL&GU!z={-|cJ;dL+KYIce0E?39o8$xEosKZpJCjR zV!TlC6sDCb)lQSkE)H`|y!f(G=TfS_UhBnIu-1!CT*L&Q==?MURGAs88G>`lPOOq= zC>Wo`RjP=ZbxDw4Hn9Y%((XvrKKEGZE1qcQ_-(-GG}m!cSyOovOG$|Jk+~*VlBw=5 z4<}g-mu9fDDVDU{F77z5fK5i6kBLlTGI_~7n#VlaD!w0RfwQcsDRrGS9ao_;UmZQM zG2G8n^z+sUhj_h}W>Rmll}FB>=pA19d|?d4`dQ%{VFPZ&GXr~j z-)g>CdSXVG@;9q*=H2y}!FL}shtJY!sKqkQ&m?6-9qHv3x}J1{g>EFh!a}bkeU^o8 zB7L@nJ_im}mMQxrw4ilN&s@^yS?D0?^DXo|(yJ`=Legy(x|(#mg22y^;+i9q z)*P9W=E%G=M`o8fGOx^$sm0Mt+jMMTA0idxsQlx!?}t3fi49%sUFKpw49?XCGN2nh z9EBw>%wBD7;HvuO4~)PT*av$@fHTKlI3MF`N>VQ0`pPK|31c$HafyD5#Ea7s8|g+H z`Evqu_QBOL0`~~CabX_wV@;gK=jG&+;P%(_D6$jn5;~O5NDFoG7?5fzdaK7RM8~3Pv z8CxCK{~zu1^w&`T|GYVBhv0FtbGm9vQjVm~6bLyMvCU?i7x3x6EyFlz2*m+koo}5v zogDC0`4*c~*AQGoMHg?e7v4Y&wREGTEo z{pgkl(JMQ#RUW}rvI{rK9^58}aEH8#yX1A;Eq}&6@-FU^_i?{`fQRHC*eU z+1wa05xkJN?tmME*i4jfkei5$Wt`b;&NQkWHv1^5ZCV=DU!#rFkb49(MM|>sK9QB; za7dBI|-|ayTr$7cNJ&Bj525 zxxt#8aRE1Ss5xX&p`_Z3Kl&T>P-r zE<>NjK0h*Rc(DQd>6-)e*;72qGw|S9=KOQ45YOW@zK&~fh|jeb>7~Q;*-P~0%lJCp zz?FRd-Hf+z8{Wq4cn5dkFW7;1@i5*qqp%7Z`LoO@xX5Yeu5YmRc(4uMWIPDrbkeSbDb=Nte-51tQg~WtI}G zBqdc@U`C17uas;hso}pxoofQ>D(K^qOg>K4gmsKQBnx)&@VBo?45%L-$wPrm!D7ir zjqu?k#kf;SFeIheD>JZ9X5xU9;Tb8%VF}ey<_M* zY(d{4Y)zx@X<|5qzSnS78h!7Nq3>^F(frVYz9Qs~qOVva$7RbaDap+y20#7`1_f7- zhMOs6<3Heht%m+E^K%%}Yl>9Ktz%Q6bF$4~D`N|?RkJC)o~(-QFiMAzuP{5ri+va~ zhT!HfQ{Cw)Z&vf^0;%Qy=awN?&P0_oV42eO1N(*Xb6_(3tG)f1W8aEs==}5O=yrS>4U4#E?4717V$2*77@7)Nx2@IWg9M&8*sJUh+8<`Avcft>2kh{t~0%} nnc@02XE6Q5hvgAmF7h#^GSuJUstw=8864FQ;dc7529Ey#ze@uP literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XParser$program_return.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/XParser$program_return.class new file mode 100644 index 0000000000000000000000000000000000000000..e82c7e5e9c45489efa18798fb0789be9cb59fef2 GIT binary patch literal 718 zcmbVJ$w~u35Ph9(%s3`4ao2;WxE$<@2%-oQ5QLzTNbn||Ni&%+(;Yf9>Srm4f(Jjq zj}mK=T#|SY4_*7KdR6`P{qYIl5bHLwSjZ!TMVrKug%t~{44KGC$*@_`#^XXof#D`r zksnH)WO!MJp;otKo-pK2edR}I4C&pyI$_JYN!Vh=SMn+j8`9j0MnI9-igra%7sgNg zK`;}w{4PVGW3*>PcyDAB8^z#UDkV)h5Z$h%{86PTd9&4cB8AE;)BM zJ-s#DhR9i-j1ry<+q-*zTBk&HZSf#@Ae6_i8*S-E)X1*s*tqh7W)r)?yo03B!36RS zagZH>2H=G_X6fo}C5a zIL>LuIh^~#xliYG00D|joVY5#<>yqT@)xAyN>$4LfSs>r#$wTqOH@|1-Tivr``+t! z^{oE(_G^CzZ~(UzxC-hmh~Q!i_Tf?s1THDK+=2uyCb{!bIXt7{V+x*aL94&{@m4&C zPb5ixvK61grxkogvVB%UJg?vdNqjCz&==+KdCBtyIebxyd`YfelB+Mv)mIdJRmy!$ z4qul$-%#*P72i_vZ57{9@m&>%RUA?Ah>BqqR}{P)r}6R=X~AB6Pr>&E)>a*R&e1Cc z$8hV8C7?}Mmf?()^;*rS3ADKO1;d)uE0VbHT;{xfQBRk3Yc8F09n+dSED#;bjthth zfi)wxRdaRAJ*}7PM)Vzi1Y*;L!l5X&sze*lWQV6mvXi-Kxf2tJOpMA^TtJ~qngjpNx&CVQrEs9;)! z;DGxd-Y>8vME;oR<_woo+MMBz8f9ZncjaL_x_i!ruuthu&2Y#b8?j4El_?qN()`S&bkVL<&9dS6r@379VAE%p;S)oq zWx7WNc65hWF)gFQ2pD?haL;LhxM@}EuD}DU@CqDX4K4)Xq*1izEb|$|$<6DIQOdb= zk*}BGc6sKWdzNC#)eN^GUUW*BNljsu$6U)0-6guGJ4|zvEK^fTHl*_XGP)tjoFd<2 ztcQy3j59nk@dY+eO9-zLq?W)TGTc*OcimlXOrwZH1z`>dobH;oHFmjZRON#F2^Q)_ zy)1C>|J9gqY}+mD6WAFNG|zP-cBNul($Q47uI3ebp=`Q_qn95PXb+L|d`s>PE4T|1 zknU&76fd06t6n*<^RO+l`?2S-jVbs6Tf_1pStjaGu^gm-v|9$gC1=;2q9H@VLJg{9 zK*mI1b8}DdtB9G^{3tY+HB91ZIhGsNjbheuN)u_z7ke{8Yow@N2d4 z)XeSWgN7WYHN1jfY4|k`YWNL)tKoO}y@ppYtKkp0s^J<+8m?nOU{5nlSP^Krftwm` zVNt^$u_Vy8vNi>h?4GO=v&04(9~#S^VDv15APu`l`8K}Ykc8oDPqIE| zSnICCfiDR3bCK7Syd?U=boxgO1y%J@X=L6k6P8!R9p?sGn|EZVh}B%X%1hX(myIdA z=1w_w(WuotOZJ4IgldlYT`MJTDtT!fv+Gug7rJ~ecq{}Y#9RKk-t&Ppwbe1Iw&RXD zj(oT23-eA`{(Bd%;_yzsXi)C)Fu6OC46)!nL6e3wWzu`Ec_|FmJ5-P&A;7DgIYc7d zl;+4Xal6kw(Q_Kx`L-+gT9`z;?7UpHj4>!<5q>nVvM@c`@ zKtD=)xPd-~m~8W&9yUBrGjjlsQ{x1wG-qi~Jo-AsRW2fUf@8wl?7(rZHJ*SO(>$e$O$E&}ZKfHwNf0T9Jx11FS(JQ+ZqMU;O) zs<&_NBI3Qbksz*e6Y3q@wH`+ojqJsGbbHvHzSJ^yD!?X^Y~s``a0;gbEk{X9+Y-Hf zcOm;0_alyh28$ERs0q)P(&95X8(=Mau=fVkl^)y|>cKpo41@la_ zN2H(+v$vh#?NNAoB7vSQ%OX8;U){Te_jximu~pK2H?Wo8b^LBwLPv}j@$g{0w>^Ff z4|wLtRi`IP_BE1K&OUs5dS<-LP8IqRs zHT=t)-^72sIqFr!Q`p33kAgo&v5{%8nc2UEh19{S=w-4UXDXj!8kd-ERVK%CjPZ*& zhbxR1Ulxd3zydykCFuAoW~gJ9=q2iy#eXs91?(uTTVPWtkWc>BeJco^ihomThVkBv zf1*gK2zCDh24$nP;O~?#u@>hkvlEGT2o_ghDmbs;f`T$f*5Q$33M!WsSTWdSj1g`d zk5k3dK|;-YIRRwalCNV&KAPH@%g0i?a`|{_cP^hu?aAepR97yqrn++>fA!{hZ}LA6nTLA4Kwh DBXCj_ literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/ParseTreeTest.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/ParseTreeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..175ae62a14108a15d9326fdc17b964eeee46a26b GIT binary patch literal 2013 zcma)7ZF3V<6n<{rZn`YAQc!|e=^G^FWf4#@MW8K3tD(gegO|R*eWH;VywEQAJ z`=xcrjN>-k=IPav5u zJQYaI1)EA>u;lq_vEA5Ey6kS$xpTS{RNeYhS9@mN-AsjBUQ6I+X;V3yTN}SQ)u7Sz z>PkDVAJ+9w)7335Le&bLCuUyON|m{q7C32k_csMD=S$n}udY*f{hG59YR|7t_wJY& z6P|D4>9H2bs-32)hH6tF?fK1iC@@h9bS)0Y(QQBU8p@ejESHuS%sFwC+h8=ZRdsz| zX@N_}B(qvlJ4*9PCJde{pXpEbftU*#jleG(i+zktTn?ss97I%>2t%t@yUsKUeK2CH z<#t^ytFW#8m1@vb3@jO##K-&GV7AKXhQ_I3VI_2{&mX(Zh|x$COOd=DP)C%I#1qO! zz?$Ews%Gc~eoNvTu2+J#uBt~Qn_TSEXt=#@h_P`7X9dQNFTTKqh)FMSW?zJAMr-%Q z8{9}N*;vMkaacCPx8(F_xy1|_TZ(18H-a8+jOlme@ff#py^ZmzjS7BXZEXCAX9A27{s<&YTh7R<;w6RTeFDz z)Ox$k=hK-XnkFN*fz{#sFKxF@^h0l2_g=3jlaw6>F@^mQ;}as@K3X=bG1YISk{ZQn zel^Tr0!#*HIljx4!(YMQ^wb{2AJOr995d18d7R_ijt!8*d9G4;9~bC^m&GK~{K^39 z9V99pBr8{Tk=jFg51GXdWaZi(vc*&f1C<=Ntzx=^6O|l~?P4aE*~Q7C%*kDx`Wu7A zY%co`?5nx#pBVZ*n(X2o&P_~7n3$$uar}U3jBxxAd0fOTjG~A!Jj4VRFv&;aGS*Ot z;$Dwq>&DF}d21xfWu3Q2n8PsdT%?C2PwvypIJ3+13p+tiY5FeU68&W&ggjS#3+Z_Z zSCGY3#xjY-zl0o+xF&Hu`gbI5NPHx5Q{tASFPeT#(-eU}A>^l=CvbD G2L1!9+8o6I literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser.class new file mode 100644 index 0000000000000000000000000000000000000000..225fb2fbaa8e7ea17b901cc4ef413f8fc98ef1de GIT binary patch literal 923 zcmbVL+e!m55It$TU0dt@QtMq5Q6CJ}+e1YVK@f_Hl`8m@ropCcv$C62f6FJq2S31% z5@%}>FZf_LFgxdD&dg*d`}+3$0$>aCStK#(V#>udLwZjeZTA_HE2~w8)S+Kj3NxAdCZa*d#H`|r4Sjr&-e}rKH3HlG>htZ<;$fgPLHU^xvC$L8%5^%|;i3Uc{LpIm;9b}Lt tlteGt1hIYeUL>!d_6H;eF&aD9a3sbg#wGF+6A}eV1ClZfVFts?nRiI{6H)*G literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser1.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser1.class new file mode 100644 index 0000000000000000000000000000000000000000..635ea3c9bd78976399931fe5e7f4d8d94b7d1ed5 GIT binary patch literal 6568 zcmb`L&vP4R8ONXXkNA~pr|G6mX&T@SO{soVmb8-W#+FT8TM40SCygC9&>umzHuk3S z%3Vq6D$oIDxG-?&r2_|UOncx0J+#aehT+1%FvEp`3l|119QX$~0K@m)eRs98b{S2@ zOd{<*dYX$><)VHyAY;9Wk;PwHO^UdXtgOsLiOu zsLSX+qqkdr9c2*UdOr>`fnp$r)422%nP0QHo9_<kNw>&@M| zZHjkkoa!8!ZG{%}hLLX^?!A@YZyg<*O~cODtxnT+j_YdHV%kNM=HPu^_VB2C|} z`F0J}kj7$Rt=%>ctiJGKvF04xH=12k!4EBJ!nSEz!g$6HExE>SGh`|Y(}sCpp|ieM zMVM~M*mJ&hL0APu{t&n?%0}Hr0@QQDy4DP%E(;SnPoX*4s8(2SiE{g0pcTb?t=SG0 zLDPI2ir}ZGm3(6DE>$WZ9q&_I|MJ+09BP%m9E zolT>2*lJw28-|Vkn!aCeb`gCs$RE=W~;PY$)^r2CXKtj4@Tmr^Hx=Nq+kUB9-y!?$H(z(h<#Lj9XNj9uXIZxH z@THZ4Y`+?`?|Ji7kf8g-9TAyM^FAxJv;u1(od#>(XBl!Z#?Z1w$=e8ce#FScRF)Tb z5m<2ZVXiv?V!$~cTpIwpA)}LXeR6Jq+-=5iGd_2HklSsJPR+znF|lK)`DiKvMyKZc z)M7YSZvlz{=Yl$4AIR4W8XYbQow~JoZR^&y*VX9jN?3(h@M1J%i`kr(D`m@asNES* zA_7O(k>#lz$AFV#F3_Z5CX~{=?2W>5SlQVXqGeL)_@PGCYNUdGRUc z0@pAxWw}a_CUsTAy0GTQ6f9HBYI*2Nm2;KsLOQc33wJ!A5AmbxL&c;rq0^PB4JZ^f z&G9m?r1=5_FN#8BDLYUT&?tL)z=w3 zm89Y~1{Aw(k1BaZO7;rsjy%7hefjbUb4Vo8IGIQ(IuXC4MIx(1iNLzBvKXYN4JG9a zB~=$q*lG@)K5wnSNH-ZSCC*hKartzGQ;vG$xsX_FRK%|mV#XUHSb$Pxt9Mg zxw>Z&u_~vAvJPgByDB2-fA~o|;sm;!OxQ-ffuoGKsw5M~xKMPkF35LzTEaVqP$jEn zoZLdj5q08VIn|!mwaJ8kYD*+g5S}aL7c!|{R!h6Ci3FT`RmXGgEv@vjvO4ZF>YfnC zy<|cR>Yyz!q5_4p3+aK7bJF>q49AzN)5*Z%o*b3_+0{)qy4qZn0L2rBK5s?jZWTm9 zgTtj5Sv|QSY89~{YFH5Ak-;FtgDid(rR<%IbL1}2-=(nbi*2=sy{jMD6DzFbh~LC! z7J7AiFsw*)b`^d@QC=9R?jGr?7G84s_S?+3Qr)>;{v@|lg$g5txmVg9+c3oC2KTxC z-8HzT;_4-Cwt*+E5vk!j?yx1jOBeB%fi(VJK=df#&`()>K8v?Jz7>2=XMRS?2Y8sE z96nFE#k(4(cqJ4 z=z`lI_kv`DlawTlN@(~L&EW4DB}k|sZVHwKTEvqO^Blevx(xJ$i{6#!S#?@hV#tE? z6iw45dWfD5k!J&PLXxK=$O`tVLB9j^yFh;* z=pT%U-iSb-*VQLu&_4wFM?k*^^!sC?YZ2%Ry87uD^pAo53D7?U`hzjiS0d1#(bdn! zpg#oqW1xQy^e@IlUyVR>UA-8C{uR)_2KqNZ|8`9D7bDQ0)77V9(7y-z4?zDB=s%5# zz7~PLq^nQIp#Kc?Ux5BA(0>~f{iO)>=XLd&81&zP{wL7?0{Y)$p(p4?98V@lcaJM` PIH+vm|CT}5>BfHn-1;?Q literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser2.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXParser2.class new file mode 100644 index 0000000000000000000000000000000000000000..97138a58805719f60e2250f163e693585f4b5836 GIT binary patch literal 6869 zcmchbON<;x8OOi&uD!K`ok!b=^RS_8AfAWkJ+roVXB@`s-DFAc+VQ>u2_&;K?cFxB z(?id!Jv$*pkqAOuqHy4X$R!uZArj&xI0OzzNC?4!6M_RL1Q%|ckOKdzer(T9cQj5* zNV_v#UsZj-|5xAFRo(Nu4}bXq5tZom7$xZzqg6(0F-p)nqYXxzj9y^$1x8hPm4@TDq03w|gzC->F+&G+Udv)2Z&_kMOZD;T7AxJ3!o*s6oc|pCU*Wpri zZ3SVw2_|$r>KcpgK&Qj=P!b)>do2up%pF`7w#AlN@7dZFI^%ZDxPFGZ&$`{0M7Kl? z^`CS5FT2x6$DDG;lyY)vt=l!W+X|g@&3S2F=y$BV&sy-T1%)1Q#};kft`E<3$+jPI zQqF0n+1cDd+I_CedCv;h?s}CA!n$Y*5uUB+*f8$2BjHN^nr?JEhTd8nbt!~yHxoTQH zv@rI8mD=*c%eB?{g_Y||E6*IK6kWtjM;>n?PjfNO`?DN{GPk8~8||3hZe|q9#{GkM z{QAPYrY)_m*;l+TCL|Jkb*;80%!%Xl8hu@%q<@wuN#WkYcM#+95JQX(=12#Am_ir* z99c#J)DiU_M4BBU$?+j5>0+2Q<7Ww#9!~}qPMsg3dNV`F(pdn0(~lSTsJEmJxo&5V z^DXy6x@x#B>614{bKDuyCtQz6tBX9_3AClzBlwogztd=VgA$IVDJ=oPWc|T7rFUEG zF>{>n&+@LlOZp43HY9RHV4utBE_mN@F`U7wpDOa;Eg>r3#mhwt)^KA;gK!Y0!!A{4 z6wX9`6#lAfMP#!Hz}x}2KHloQEInUW*yjR?ZxDIQO9kRUM+-AVbE zhUZqv6-i^ma1evbDm`5ZoHt61^`j=?J5_tyTk@z?&)sWV)j5@+vYNJT~L zXSu^Uk%8@tTX3JdDSG82Q*=LZ*|~G0^JVK>|JM+Qk~$PDviMs!TJZu`o{LS(qe<)% z;(-Qj=R`)^K5Amq1GmpPb(|XNS4s))nCx5+W~<2Zpi;ueY;_<~EmK~A+iBxA?^jE_ zx1+bcS)$4Z$#_3iNQfb#i2})qYm_?ITU}igOFoy&=;2rkW>u^hKz(r+M_(1lf<_4mq2BM_=w+=RT zv=Mk*oUX&JWTE09lQa9=9%>uK=7!RBe4$Y7@a2wz43<95E4)IvF{a7){WVM1#cLbh zJ`Y~*z4v(h6d;z{8>!HR_~?%Sqn5-5ox?9DN&KEdbcz)5o`%mfT3LK6_&%EaIVnHF z#SzNj^O!WAL^siKdjRDqkCs9OOrDUFH}O3I+X?lErcNv;Qx|_mlLt;znndSm40#d` z&%n`H>5$u#9ETGWqauFi!H+C7MP*zap&87Zgyj-l#+49r1>XwI2B42>>ah^?d4Qh6 z^b0`8BckU5&{LYqLeOcT^FSAXE=ELG0?^Z%8Vf;R2D$=t73ixG(bWL-Cp7hV2>Ke( zOF%ydv=$M4H2{4=Qy&OH-voLc=nbGZBch)UKtHId4~3v#0=f?L7SN4|=+6b9AJ$Yg z1ib_FF3@eD&4}n)0Q#h+o(e(tfZhjs0Q9R7(boddk7(+nA?VkE{sz!*0{zX1==lKj zX-$1B1pRHG-vat=puZCleLVpExTZc4g8nYh-vj#lK)(|ay%2zYQd7@_px*`h2SEQ2 z==UO`7X#2|HT9Dr==XvCG0;B&`lk`m&jg@9rKvmw{R^N!0Qy%z|2iW2*#Pu8O+6oi z{teK-2l@{{|1lzZDFFRxP5n#=`cFXr8R)+N{nv=-&j+ACtEo?gp#KK+-+}%I(Ep5x tel7rgK~v))=zjtIAD}-3`oEFTM{x3q$Eaob>~aE6Ei3rHq0>!z{(lap!W{qr literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner1.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner1.class new file mode 100644 index 0000000000000000000000000000000000000000..9b60b02d73b5a61a5e08246f7b19e3d8add0236f GIT binary patch literal 9607 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 RrTM1Jo^oo7ysrg!{smL%<)Huo literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner3.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TestAntlrXScanner3.class new file mode 100644 index 0000000000000000000000000000000000000000..528ce41db4c2f18f46e3beb9423ea3ff9a848c1d GIT binary patch literal 3162 zcma)-Piz~<6~@2eF1bTWw#Kw&Tb6Cnw5>>@L|PIhCz9nxmSu$rEh(ZRo3`U*C9UPP z$)!qBj+|Z!6sRvnfSh{kr9Jde6zCxdlA`UYmj(#nOD{bI2#_E_dM*Ow&zpV2n2{4y z2QFuS`{vE}y?HzPuWvs1JAgcP5*Ws`#3cta4lYZ~CU6c{B<2#Z@q$D_;zfyu1Q>%C`;UsxG8Z<;#G;;60b?TF5yb7N~}q&OL!7@ zBsL`OO864@B<@R8B&rgDM9smbgP#k;F8G1pxF}%t^{)unGqrV3prhyq-u!lT)vGVN zs}&;2Vr|W>thjYw-y3K*?)qB-=ZouJZvF1+8@aVwb-RiJFVs>ZE+idu?V9P;WplfM6X!uoc#ozL2#pxiZ zHQeyAfGXDN8@YSiq&&>ql4*o8m1^7dHSY=u5jgVny4ic~1GgO`7^PK=fRxraJegSa zHvAyr1?yRX6MB)*NUqLWax=ARwH7Sb?t6j2;2vF@aA$F8VQy*qYCE>j5OB=OTFACQ zq;Odv8mbTwWGH%RcCIi_|Dhz>pV@heut*v`&$iYSjH;qv=owPNnjhvCMc@&!gz6)M$2WJTsgf@kTTGv8*>Vem;};M)R4` z*&!;8&N7uszu;9WwbZTjwOYNhek+|$Wm4&h^!JY!y@prUFi*%0vu0?>6%GB-4v8K5 zO^}SZ+gN@wxFARy=@EXexH>uw{`-)E@XrkWp{(`{K zzQWTF3I+Yn@6%luHfhnSMDd@hROaFoT3wJn2tQa0=dH|UGsF8qklpF z(Si3M{z8KY#^@Rgp~5(g+c^N|@hsg5JV%qQaPnjG?9o6nVyW2QV3n=E!Y&UaqwgY? zbZq-Q$Wqy67S}9ct9S^b4BIqpv(^3(#u&D1xG&1H9cKGA>xeOv%#>y-=IFWa;=mL6 zy@-?4Lr9_%y*P|X9Kj-vVjW%B!7==bp8Xo#E%qK6dlNLzCXa-`##+Ox+X^*BU6;npTLB^*vK1Epaa)(-? z(}cMlRp+kg1V!xb(--R#@sSWnw~k!)Ko;84eMn(plh8`vRRR57@LYnWmNaIL=RGQH!s-F*yxbT zs2*T!bi|F03{#^cZgdQ`WFAuSrj8-TMn_zA@Pb*!ru*W`Y(b8((GhQM!8yjEj;u-; z9m7nGj)c)M(vmr+5=|YWjE#;&v#;|l(J6{HeLcq5=twBj*W--&R8?)}tvk<@&sEhH z>iEII`d>O2fgUr zu10=?`N;3F5cvR$k;iyB@)?#Q-=bt4#A39tTL`!n-~JCO_NVBvKS%Y+2g3g1 O|9l{RMsYx15PeRz4V3hQHVJ7+PlW8xxKJzy#<>^rd zT?9F17`tn2FS#XrTTxS_5$c-|<^M9oT1FT2J#$%^TY;@BSNfTL#|;8Ie+19tXcLd{ zyonR^n|Oh~z}f$J66iU>Vz^ZP zqbp3{!=yHr(MQ6^<3r#Gn`rR=fLRR>i3H6z8Mn!J)T_SM;P`9}G3c#P8?=*TzDE7F zn%H67ry9_vQiro$9N-YUWG?P!v4_XZfEGIss2ov?{j~~p$ki+KgeYOX%dCdOU(nr- AlK=n! literal 0 HcmV?d00001 diff --git a/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TokenStreamTest.class b/out/production/CC-Praxis-Antlr Parser fuer X-Leer/de/dhbw/compiler/antlrxparser/test/TokenStreamTest.class new file mode 100644 index 0000000000000000000000000000000000000000..4d925069efe2c9cb4ac86fb57e2abe4aa9554863 GIT binary patch literal 2977 zcmai0S#uOs6#i~z>6ys{VisW_k_np$O9mrGNLVB>XkZ8tLP!XLotY--WTt!Q=^+WO zEJ56GMFh1d@xd3XEO|&!s`vpu`L1P^FIHLQvsQ^^{BHMzY$K#9_uS>|=R2q8hkw7n z17I^g51|$Zf;fn-5DuYRE{7HLgy6%00D2`oA}{;o?r0Ft<5&R4LwEtIf_?=F`Iro0 zF|-gC;e>*L5Xvzq7rhv3Fr;8OfRwazG=Ovn2Fw65^68{JSOH|^!44oN>8Sul0vJ^= z=9|j@DL5?yhsczNMTizNs9M`8&xozYX86{D4u zHJVYaEDyGpwPRi8ux1>zElo{#@!Tw+3}|-OScb|gYvV)eDK(Z-je!_>bYq~ojvjjr zHSO45@JfFzjiyTu+G=8WpPI>gR3dFTrs8_m7HBM>`AA>fv<6%kV^+?v^|TgiHPdO+ za3q^$A_CfIMoZXQQXo=*-DPA9=`m+3P^23?CQRd$X3?-XA`qPANc2HQ1$?@Z$x(E5 z0eibTy5a}g<-40gnZ9g7H4M!XSo?td_r$eP&1xp96uhXQ)j{C^;UW-f8%<~#TPHFU zyu|ZCGiN2V-7KO&h2#HB&FW@iOYRT!Tq;yd{ z8pe5yhjBqNzm78sE{5?2-Xzuz8N-G-VniKlO;H7Jh4D7t5m>pfO!M;~Q03Uv%~;Er zt?jZbb!=9e!nlNYrN{5d<$dP%{z!E*C3!yx<3oHDX1`w+Xt=*rA$${>Z4QFmu%ZH` z_0cxVGOeg?L~X*JN&GmBEBIvIlQwGChjCTr=?bpReN3?}`S_`Hs%)0Ngqg~v4ZeIP zUus;-S~A*ZB%|hus4Qo+wr&6Jx(!h_V3OX5dX{Tpe)C{1ohju0{vq}O-I%#@J5->2 z=IS1d1lHU?Sv{T3P$1N7IT1S8;q2q`zJ(J&px8DKWip!8s%9k|YwHRz`L&ZdHANkB zriklya~<2zuTqD>M&4Lp7%Wto$1FRH=HuqbwE2K-P6s|a7h_plOLH7)7GYlLI!H8j za){0Js+*~~*X-boWJ+;v%yHed;!YusNQrAk=dG>lYvGWn?Q4YRmlN2sQ@ zzyN6-R4uoY9iE^;nB|MToO%5pBrpm5E^rc;N`|2vKNYcESfPBW{^$<=Pidv6Vv@Pi3(B%luKNZ0dJ zgbna;&!NRN#+w+aAoZ=Ag!tBB*~HcFTt@I1_hFX-4S1XIEG4OGSU&;J1iaS}JYOWfn)=Oo`~t^s!`C|rf0;6Y0C|EW&VB-+_&pVs z(<<)C|DKnxzKP;#6=7FJfT9y9p$k=C(-#k<|7#KCx`L-_tVEOvsKIXT`mqW_SdDZ1 zp>Tl-lJP~|81nHk8Z_cbM(DvfwotMNTgkNh%?`@R#M!b`#X!31rQX_NJN)Cfuspvlx{gZ)C97s6AK?d_ zf+V-Fq9Aki40BY#F(WC>6lAZNVPBbNmz3;PSK&DyWbMoI5l+jmqDaJ_k7~6mUxBr= z0+Kj%>v)VX20>dv$X2tmTUfE3tkhm&Q6~~dNKdm~ChPShEA$KLudLG) zwuurni&E?m71$(}pEgFC;h=`<#|+v#9J-aUm~ zti9Z|pp|}Bh%I;;ZS0I{v5_cyhA^pNySZ8__qZM+N(wXHwuUF8>YB6tU)?&qw_o{P#joi$Ev$MR@K%#?tSs literal 0 HcmV?d00001