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