Mercurial > repos > rhope
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["_","__"]] |