diff backendutils.rhope @ 48:a24eb366195c

Fixed some bugs introduced in previous commit and moved definition of integer methods out of runtime and into the compiler
author Mike Pavone <pavone@retrodev.com>
date Tue, 02 Mar 2010 00:18:49 -0500
parents aabda74c7a88
children 3e20ed8959c4
line wrap: on
line diff
--- a/backendutils.rhope	Tue Dec 22 01:22:09 2009 -0500
+++ b/backendutils.rhope	Tue Mar 02 00:18:49 2010 -0500
@@ -1,18 +1,21 @@
 
 Escape Rhope Name NU[name:escaped]
 {
-	escaped <- [[[[[[[[[[[[name]Replace["@","_AT_"]
-		]Replace[" ","_SP_"]
-		]Replace[":","_CN_"]
-		]Replace["?","_QN_"]
-		]Replace["+","_PL_"]
-		]Replace["-","_MN_"]
-		]Replace["*","_TM_"]
-		]Replace["/","_DV_"]
-		]Replace["<","_LT_"]
-		]Replace[">","_GT_"]
-		]Replace["(","_LP_"]
-		]Replace[")","_RP_"]
+	escaped <- [[[[[[[[[[[[[[[name]Replace["_","UN_"]
+		]Replace["@","AT_"]
+		]Replace[" ","SP_"]
+		]Replace[":","CN_"]
+		]Replace["?","QN_"]
+		]Replace["+","PL_"]
+		]Replace["-","MN_"]
+		]Replace["*","TM_"]
+		]Replace["/","DV_"]
+		]Replace["<","LT_"]
+		]Replace[">","GT_"]
+		]Replace["(","LP_"]
+		]Replace[")","RP_"]
+		]Replace["!","NT_"]
+		]Replace["=","EQ_"]
 }
 
 Escape Rhope Name[name:escaped]