comparison 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
comparison
equal deleted inserted replaced
47:6202b866d72c 48:a24eb366195c
1 1
2 Escape Rhope Name NU[name:escaped] 2 Escape Rhope Name NU[name:escaped]
3 { 3 {
4 escaped <- [[[[[[[[[[[[name]Replace["@","_AT_"] 4 escaped <- [[[[[[[[[[[[[[[name]Replace["_","UN_"]
5 ]Replace[" ","_SP_"] 5 ]Replace["@","AT_"]
6 ]Replace[":","_CN_"] 6 ]Replace[" ","SP_"]
7 ]Replace["?","_QN_"] 7 ]Replace[":","CN_"]
8 ]Replace["+","_PL_"] 8 ]Replace["?","QN_"]
9 ]Replace["-","_MN_"] 9 ]Replace["+","PL_"]
10 ]Replace["*","_TM_"] 10 ]Replace["-","MN_"]
11 ]Replace["/","_DV_"] 11 ]Replace["*","TM_"]
12 ]Replace["<","_LT_"] 12 ]Replace["/","DV_"]
13 ]Replace[">","_GT_"] 13 ]Replace["<","LT_"]
14 ]Replace["(","_LP_"] 14 ]Replace[">","GT_"]
15 ]Replace[")","_RP_"] 15 ]Replace["(","LP_"]
16 ]Replace[")","RP_"]
17 ]Replace["!","NT_"]
18 ]Replace["=","EQ_"]
16 } 19 }
17 20
18 Escape Rhope Name[name:escaped] 21 Escape Rhope Name[name:escaped]
19 { 22 {
20 escaped <- Escape Rhope Name NU[[name]Replace["_","__"]] 23 escaped <- Escape Rhope Name NU[[name]Replace["_","__"]]