X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=hwmod.git;a=blobdiff_plain;f=src%2Fparser.test;h=397c76f642c9edb9b2258418e17150445b7ba136;hp=c3501c7e2afd1fca0f6f206b69ec8a0627098ae0;hb=HEAD;hpb=6744ad83ff2e2715a4775ee08594f47cf1633c2e diff --git a/src/parser.test b/src/parser.test index c3501c7..397c76f 100644 --- a/src/parser.test +++ b/src/parser.test @@ -6,3 +6,126 @@ # testfall 2: 12345 12345 +# t3: +12+5 +17 +# t4: +1337+124 +1461 +# t5: +1+1+1 +3 +# t6: +98+123+531511+131 +531863 +# t7: +513-1-200 +312 +# t8 +5*10*200 +10000 +# t9 +100-30-50 +20 +# t10 +10*20+2000*10 +20200 +# t11 +1000/10 +100 +# t12 +1000/10/2-20 +30 +# t13 +10+2/2 +11 +# t14 +10-4/2 +8 +# t15 +1000-4*100+5-300/2 +455 +# t16 + 10+ 2 +12 +# t17 +9 +3 +12 +# t18 + 50 / 2 + 1 -3 +23 +# t19 +50+1 +51 +# t20 +40-100 +-60 +# t21 +-40*2 +-80 +# t22 +4/-2 +-2 +# t23 +-2 * -1 --1 +3 +# t24 +-2 * -2 --2 * -1 * -1 - 100 +-94 +# t25 + -1234 / -500 +2 +# t26 +3 3 + Fehler: Syntax +# t27 + ++ + Fehler: Syntax +# t28 +** + Fehler: Syntax +# t29 +*+/- + Fehler: Syntax +# t30 + * / + Fehler: Syntax +# t31 + 2 + ---- + Fehler: Syntax +# t32 +2 --1 +3 +# t33 +21448368 * 123141 + Fehler: Over- bzw. Underflow +# t34 +21448368 * -123141 + Fehler: Over- bzw. Underflow +# t35 +341212 / 0 + Fehler: Division durch Null +# t36 +341212 / -0*2 + Fehler: Division durch Null +# t37 +0--2147483648 + Fehler: Over- bzw. Underflow +# t38 +5--2147483648 + Fehler: Over- bzw. Underflow +# t39 +-2147483647-1 +-2147483648 +# t40 +-1073741824+-1073741824 +-2147483648 +# t41, leere eingabe + + Fehler: Syntax +# t42, leere eingabe mit blanks + + Fehler: Syntax +# t42, leere eingabe mit blanks + + Fehler: Syntax