diff --git a/src/current/compiler/map.xsl b/src/current/compiler/map.xsl
index 8a318ab9..b36c7129 100644
--- a/src/current/compiler/map.xsl
+++ b/src/current/compiler/map.xsl
@@ -2,7 +2,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -752,27 +782,71 @@
-
-
- input['
-
- ']
-
-
-
- [
-
- ]
-
-
-
- [curindex]
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
case '
@@ -807,6 +885,18 @@
+
+
+
+
+
+
+
;