--- parser3/src/www/htdocs/Attic/index.html 2001/04/27 15:19:44 1.157.2.1
+++ parser3/src/www/htdocs/Attic/index.html 2001/05/19 19:10:20 1.190
@@ -1,224 +1,152 @@
-@USE
-news.p
-
-@dump[t]
-^t.menu{$n
}
-
-@func[n]
-$n
-@twop[a;b]
-($a,$b)
-
-@Zpostprocess[data]
-#(
$data)
-^data.match[1][g]{X}
-
-@mt[s;m]
-$m ^if(^s.match[$:m;i]){matches}{does not match} $s
-
@main[]
-#$SQL.drivers.a[z]
-
-
-
-match xmg:
-$s[2
-2]
-$r[^s.match[(2^$ #comment
+
+#^main[]
+#^use[$form:file]
-)][xmg]]
-^r.menu{$match}[,]
-
+$строка[вася ЗдЕсЬ]
+^^строка.upper[]=^строка.upper[]
+^^строка.lower[]=^строка.lower[]
+
-image:create
-$itext[^image:create(300;100)]
-$itext{
-^font[ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя0123456789-+=!\"%:,.^^^;<>?@()[]'&*/;font.gif](13)
-^^text(10;10)[ПАФ сделал это]
-^text(10;10)[ПАФ сделал это]
-^font[ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя0123456789-+=!\"%:,.^^^;<>?@()[]'&*/;font.gif](13;8)
-^^text(10;30)[ПАФ сделал это fixed]
-^text(10;30)[ПАФ сделал это fixed]
-}
-$ff[^itext.gif[]]
-^ff.save[i/itext.gif]
-^rem{
-^ff.save[i2/itext.gif]
-^file:delete[i2/itext.gif]
-}
-^itext.html[$src[i/itext.gif]]
+$a[12]
+^a.int[]
+
-
-$t[^table:set{id}]
-^^t.id.int[]=^t.id.int[]
-^^hren.double[]=^hren.double[]
-
-#image:create
-#$drawing[^image:create(300;100)]
-drawing:load
-$drawing[^image:load[001004paf(c)lena_karin.gif]]
-$drawing{
-^$drawing.width=$width
-^$drawing.height=$height
-^for[i](0;$width/4){
-^line(0;0)($:i*4;$height-1)(0x00FF00)
-}
-^rectangle(100;10)(180;40)(0xFF0000)
-^bar(100+20;10+20)(180+20;40+20)(0xFFFF00)
-^fill(0;0)(0x0000FF)
-^replace(0xFFffFF;0x00FF00)(30;0)(150;99)(200;50)
-^polybar(0x00FFFF)(200;100)(170;99)(280;50)
-^polygon(0xFFFF00)(210;100)(160;90)(250;50)
+$t[^table:set{key value
+1 v1
+2 v2}]
+$h[^t.hash[key]]
-}
-
-#$response:body[^drawing.gif[]]
-$ff[^drawing.gif[]]
-^ff.save[drawing.gif]
-^drawing.html[$src[drawing.gif]]
-
-image:load
-$face[^image:load[001004paf(c)lena_karin.gif]]
-^$face.src=$face.src
-^$face.width=$face.width
-^$face.height=$face.height
-
+^sql_test[$SQL.connect-string]
+^sql_test[mysql://test:test@localhost/test/cp1251_koi8]
-^if($form:photo){
-upload file:
-$face[^image:measure[$form:photo]]
-$face.src=$face.src
-^$face.width=$face.width
-^$face.height=$face.height
+$abc{}
+$tn[^table:set[nameless]{a1 b1
+a2 b2
+}]
+$x[^tn.locate[0;a2]]
+^$tn.1=$tn.1
+
+$t0[^table:set{key a b
+1 a1
+2 a2 b2
+}]
+^if(^t0.locate[key;2] && "a" ne "b"){y;n}
+
+$currentFolder[/a/b]
+$path[^currentFolder.lsplit[/]]
+^path.flip[]
+$path{
+^menu{$0}{,}
}
-gif file class:
-$face[^image:measure[^file:load[001004paf(c)lena_karin.gif]]]
-^$face.src=$face.src
-^$face.width=$face.width
-^$face.height=$face.height
-^^face.html[]=^face.html[]
-
-gif:
-$face[^image:measure[001004paf(c)lena_karin.gif]]
-^$face.src=$face.src
-^$face.width=$face.width
-^$face.height=$face.height
-^^face.html[]=^face.html[]
+
+$t1[^table:set{key value
+1 v1
+2 v2}]
+$h1[^t1.hash[key]]
+^h1.default[$value[nothing]]
+^$h1.2.value=$h1.2.value
+^$h1.2x.value=$h1.2x.value
+
+$t2[^table:set{key a b
+1 a1
+2 a2 b2
+}]
+t2 ^if(^t2.empty[]){empty}{not empty}
+^t2.offset(1)
+$t2.b
+$r[^t2.record[]]
+
+$th[^t2.hash[b]]
+^$th.b2.a=$th.b2.a
+
+$th[^t2.hash[key;a]]
+^$th.2.a=$th.2.a
+
+#^OP:eval(1<2)
+
+$filelist[^table:dir[.]]
+
+$path[/news/tululu/]
+#^path.flip[]
+
+$branches[^table:set{name val
+index.cgihtml 123
+}]
+$splitURI[^request:uri.lsplit[/]]
+name ^if(^branches.locate[name;$splitURI.1]){found;not found}:
+$branches.name
-jpeg:
-$face[^image:measure[001004paf(c)lena_karin.jpg]]
-^$face.src=$face.src
-^$face.width=$face.width
-^$face.height=$face.height
-^^face.html[^$border(1) ^$ismap(-1)]=^face.html[$border(1) $ismap(-1)]
+$splitURI[^request:uri.lsplit[/]]
+$splitURI.0!$splitURI.1
-^rem{
-^mail:send[
- $from[paf@design.ru]
- $to[paf@design.ru]
- $subject[test проверка]
- $body[test]
- $content-type[$value[text/plain] $charset[windows-1251]]
-]
+$t2[^table:set{dir title
+/here Here
+}]
+$t2{^menu{${dir}-$title}[,]}
+$dir[news]
+$list[^table:dir[$dir]]
+^list.menu{
+ $subdir[$dir/$list.name]
+ $sublist[^table:dir[$subdir]]
+ ${list.name}/ $sublist{^menu{$name}[,]}
}
-
-env.pl
-$e[^file:cgi[env.pl;$t[1]]]
-^$e.exit-code=$e.exit-code
-^$e.stderr="$e.stderr"
-^$e.header="$e.header"
-$e.text
-
-^rem{^mail:send[
- $to[paf@design.ru]
- $from[paf@design.ru]
- $body[
- $1[
- $content-type[
- $value[text/plain]
- $charset[windows-1251]
- ]
- $body[привет, PAF.
-
-sincerily yours,
-PAF
-]
- ]
- $attach[
- $value[^file:load[test.zip]]
- $type[uue]
- $file-name[retest.zip]
- ]
- ]
-]
-}
-
-^rem{^mail:send[
- $content-type[
- $value[text/plain]
- $charset[windows-1251]
- ]
- $to[paf@design.ru]
- $from[paf@design.ru]
- $body[привет, PAF.
-
-sincerily yours,
-PAF
-]
-]
-}
-
-^rem{^mail:send[
- $to[paf@design.ru]
- $from[paf@design.ru]
- $body[
- $2[
- $content-type[$value[message/rfc822] $name[letter.eml]]
- $body[to: paul
-from: paf
-subject: 2
-
-2.body
- ]
- ]
- $1[
- $to[paul]
- $from[paf]
- $subject[1]
- $content-type[text/plain]
- $body[image]
- ]
- ]
-]}
-
+^if(in "/otherdeeper"){y;n}
+
^^table:dir[/]:
$d[^table:dir[/]]
-^d.menu{$name  ^; ^; ^; ^;^if(-f $name){-f} ^if(-d $name){-d};
}
+$d{^menu{$name  ^; ^; ^; ^;^if(-f $name){-f} ^if(-d $name){-d};
}}
-^^table:dir[/;html^$]
-$d[^table:dir[/;html^$]]
-^d.menu{$name;
}
+$files[^table:set{name}]
+$d{^menu{
+ ^if(-d "$name"){
+ ^:files.append{$name}
+ }
+}}
+
+$files{^menu{$name}[,]}
+@exception[origin;source;comment;type;code][i;j]
+
+
+ERROR:
+^if(def $source){$origin '$source'}
+${comment}.
+^if(def $type){type=$type}
+^if(def $code){code=$code}
+
+@auto_test[]
+^BASE.auto_test[]
+${request:uri}!
+@end
+
+
+@sql_test[connect-string]
#^rem{
-^connect[$SQL.connect-string]{
+#^for[i](1;2){
+^connect[$connect-string]{
$shit[^taint[our's]]
# $paf[^table:sql{insert into paf (name, age) values ('$shit', ^random:generate(10000))}]
$paf[^table:sql{select * from paf order by id desc}(5)]
$paf{
- ^empty{query result is empty}{
+ ^if(^empty[]){query result is empty}{