X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=hwmod.git;a=blobdiff_plain;f=src%2Fparser.test;h=397c76f642c9edb9b2258418e17150445b7ba136;hp=caee21e6a0688faaa6173d231967688b20a78ab7;hb=HEAD;hpb=fb5613455df85a807ac6ea674cf82d921e348985 diff --git a/src/parser.test b/src/parser.test index caee21e..397c76f 100644 --- a/src/parser.test +++ b/src/parser.test @@ -57,3 +57,75 @@ # 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