--- parser3/src/www/htdocs/Attic/index.html 2001/06/29 13:53:23 1.212
+++ parser3/src/www/htdocs/Attic/index.html 2001/11/05 13:35:51 1.466
@@ -1,245 +1,650 @@
@main[]
-$one(1)
-$z(0)
-^eval(^one.int[]%0)
+^status[]
+#^xchildren[]
+#^thashforeach3[]
+#^thashforeach2[]
+#^thashforeach[]
+#^thashdelete[]
+#^connect[mysql://user:pass@cd.rinet.ru/db]{^void:sql{z} }
+#^tappend[]
+#^sappend[]
+#^eval(10\3)
+#^tform[]
+#^formattest[]
+#^filelist[]
+#^connect[mysql://user:pass@host]{ }
+#^безнадёжна_попытка_поправить_непоправимое[]
+#^tcache[]
+#^thashfileexp[]
+^tcounter[]
+#^tablehash[]
+#j^hashfile[]
+#^formclass[]
+#^hren[]
+#^domedit[]
+#^domxslt[]
+#^lsplit2[]
+#^faceesize[]
+#^imageresize[]
+#^ifassignhash[]
+#^tintdefault[]
+#$response:status[404]
+#^ifpasshash[]
+#^movedir[]
+#^replace[]
+#^set[]
+#^hash[]
+#$t[^methresult[]] ->$t
+#^terror[]
+#^ssave[]
+#^calendar[]
+#^thash[]
+#^tdef[]
+#^ford[]
+#^tif[]
+#^image[]
+#^mail2[]
+#^cookie[]
+#^response[]
+#^regexp2[]
+#^ttablerem[]
+#^pcre[]
+#^regexp[]
+#^mail[]
+#^exec[]
+#^fori[]
+^tconnect[]
+^xslt[]
+#^xml[]
+#^header[]
+
+^status[]
+OK
+
+@status[]
+$c[$status:sql.cache]
+sql.cache:
+
+
+ | url |
+ time |
+
+^c.menu{
+
+ | $c.url |
+ $c.time |
+
+}
+
-$form:id:
-
+$c[$status:stylesheet.cache]
+stylesheet.cache:
+
+
+ | file |
+ time |
+
+^c.menu{
+
+ | $c.file |
+ $c.time |
+
+}
+
-^switch(2){
- ^case(1;4;3){143}
- ^case[DEFAULT]{default}
+$c[$status:charset.cache]
+charset.cache:
+
+
+ | file |
+
+^c.menu{
+
+ | $c.file |
+
}
-
-^switch(2){
- ^case(1;2;3){143}
- ^case[DEFAULT]{default}
+
+
+
+$db_homes[$status:db.cache]
+db.cache:
+^db_homes.foreach[db_home;tables]{
+
+
+ | $db_home |
+
+
+ | name |
+ time |
+ users |
+
+^tables.menu{
+
+ | $tables.name |
+ $tables.time |
+ $tables.users |
+
}
-
-^switch(2){
- ^case(1;5;3){143}
+
}
-
-^switch(2){
- ^case(2){2}
+@xchildren[]
+$constructor[
+
+
+]
+
+$constr[^xdoc::set{
+^untaint[as-is]{$constructor}}]
+
+$children[$constr.documentElement.childNodes]
+^if($children){
+^for[i](1;^children._count[]){
+ $node[$children.$i]
+ $node.nodeName
+}
}
+
-
-^switch[2]{
- ^case(2){![2]}
+@thashforeach3[]
+$h[
+ $.a[1]
+ $.b[2]
+]
+$c[^table::set{a
+^h.foreach[key;value]{$value
+}}]
+$c.a
+
+@thashforeach2[]
+$h[
+ $.a[1]
+ $.b[2]
+]
+$c[
+^h.foreach[key;value]{
+ $.$key[$value]
+}
+]
+$c.b
+
+@thashforeach[]
+$h[
+ $.a[1]
+ $.b[2]
+]
+^h.foreach[key;value]{
+ $key=$value
}
-
+@thashdelete[]
+$h[$.a[1] $.b[2]]
+was:
+count=^h._count[]
+b='$h.b'
+
+^h.delete[b]
+
+now:
+count=^h._count[]
+b='$h.b'
+
+@sappend[]
+$test[123]
+^test.save[test]
+^test.save[append;test]
+
+@tappend[]
+$test[^table::set{a b
+a1 b1}]
+^test.save[test]
+$test[^table::set{a b
+a2 b2}]
+^test.save[append;test]
+
+
+@tform[]
+^if(def $form:new_file){y}{n}
+