Author: jquelin
Date: Fri Jan  9 02:49:27 2009
New Revision: 35277

Modified:
   trunk/languages/befunge/befunge.pir

Log:
instruction * implemented (multiplication)


Modified: trunk/languages/befunge/befunge.pir
==============================================================================
--- trunk/languages/befunge/befunge.pir (original)
+++ trunk/languages/befunge/befunge.pir Fri Jan  9 02:49:27 2009
@@ -95,6 +95,7 @@
     # math functions
     if char == '+' goto MATHS_ADD
     if char == '-' goto MATHS_SUB
+    if char == '*' goto MATHS_MUL
     if char == '/' goto MATHS_DIV
     if char == '%' goto MATHS_MOD
     if char == '!' goto MATHS_NOT
@@ -125,12 +126,12 @@
         #eq S0, "_", FLOW_EW_IF
         #eq S0, "|", FLOW_NS_IF
         #eq S0, "#", FLOW_BRIDGE
-        eq S0, "@", FLOW_END
+        #eq S0, "@", FLOW_END
 
         # Math functions.
         #eq S0, "+", MATHS_ADD
         #eq S0, "-", MATHS_SUB
-        eq S0, "*", MATHS_MUL
+        #eq S0, "*", MATHS_MUL
         #eq S0, "/", MATHS_DIV
         #eq S0, "%", MATHS_MOD
         #eq S0, "!", MATHS_NOT
@@ -212,6 +213,9 @@
   MATHS_MOD:
     maths__mod()
     goto MOVE_PC
+  MATHS_MUL:
+    maths__mul()
+    goto MOVE_PC
   MATHS_NOT:
     maths__not()
     goto MOVE_PC

Reply via email to