Mercurial > repos > rhope
diff backendutils.rhope @ 92:e73a93fb5de1
Beginning of port of compiler to itself, some bugfixes and a refcount optimization
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 02 Aug 2010 00:58:55 -0400 |
parents | c25d75c2440b |
children | f51c4c17457c |
line wrap: on
line diff
--- a/backendutils.rhope Sat Jul 31 17:17:23 2010 -0400 +++ b/backendutils.rhope Mon Aug 02 00:58:55 2010 -0400 @@ -1,7 +1,7 @@ Escape Rhope Name NU[name:escaped] { - escaped <- [[[[[[[[[[[[[[[[[[[[[[[name]Replace["_","UN_"] + escaped <- [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[name]Replace["_","UN_"] ]Replace["@","AT_"] ]Replace[" ","SP_"] ]Replace[":","CN_"] @@ -24,6 +24,15 @@ ]Replace["\n", "NL_"] ]Replace["{", "LC_"] ]Replace["}", "RC_"] + ]Replace["[", "LS_"] + ]Replace["]", "RS_"] + ]Replace["#", "HS_"] + ]Replace["\\", "BS_"] + ]Replace["\r", "CR_"] + ]Replace[";", "SC_"] + ]Replace["&", "AM_"] + ]Replace["|", "PI_"] + ]Replace["%", "PC_"] } Escape Rhope Name[name:escaped]