--- parser3/tests/152.html 2007/02/09 19:06:03 1.4
+++ parser3/tests/152.html 2007/11/27 11:20:02 1.7
@@ -8,7 +8,33 @@ $sZero[0]
$sOne[1]
^$sOne[1]
$sTwo[2]
-^$sTwo[2]
+^$sTwo[2]
+$sTrue[true]
+^$sTrue[true]
+$sFalse[false]
+^$sFalse[false]
+
+
+$dZero(0.0)
+^$dZero(0.0)
+$dOne(1.1)
+^$dOne(1.1)
+$dTwo(2.2)
+^$dTwo(2.2)
+
+
+$iZero(^dZero.int[])
+^$iZero(^^dZero.int[])
+$iOne(^dOne.int[])
+^$iOne(^^dOne.int[])
+$iTwo(^dTwo.int[])
+^$iTwo(^^dTwo.int[])
+
+
+$bTrue(1==1)
+^$bTrue(1==1)
+$bFalse(1==0)
+^$bFalse(1==0)
$dtDate[^date::create(2007;01;02;03;04;05)]
^$dtDate[^^date::create(2007;01;02;03;04;05)]
@@ -34,37 +60,67 @@ $hHash[
$.b[2]
]
-$dZero(0.0)
-^$dZero(0.0)
-$dOne(1.1)
-^$dOne(1.1)
-$dTwo(2.2)
-^$dTwo(2.2)
+^$fFile[^^file::load[text;152.html]]
+$fFile[^file::load[text;152.html]]
-$iZero(^dZero.int[])
-^$iZero(^^dZero.int[])
-$iOne(^dOne.int[])
-^$iOne(^^dOne.int[])
-$iTwo(^dTwo.int[])
-^$iTwo(^^dTwo.int[])
+^$fStat[^^file::stat[152.html]]
+$fStat[^file::stat[152.html]]
-$bTrue(1==1)
-^$bTrue(1==1)
-$bFalse(1==0)
-^$bFalse(1==0)
+^$fImage[^^image::measure[103paf2001.gif]]
+$fImage[^image::measure[103paf2001.gif]]
$xDoc[^xdoc::create{}]
-^$xDoc[^^xdoc::create{}]
+^$xDoc[^^xdoc::create{^taint[]}]
^$h[^^xDoc.select[/root/t]]
^$xNode[^$h.0]
$h[^xDoc.select[/root/t]]
$xNode[$h.0]
+
+
+^printHeadLine[
]
+^printLine[^$vVoid;$vVoid.CLASS_NAME;^checkDef[];^checkExp[$vVoid]]
+
+^printLine[^$bFalse;$bFalse.CLASS_NAME;^checkDef[$bFalse];^checkExp[$bFalse];$bFalse]
+^printLine[^$bTrue;$bTrue.CLASS_NAME;^checkDef[$bTrue];^checkExp[$bTrue];$bTrue]
+
+^printLine[^$sEmpty;$sEmpty.CLASS_NAME;^checkDef[$sEmpty];^checkExp[$sEmpty];$sEmpty]
+^printLine[^$sZero;$sZero.CLASS_NAME;^checkDef[$sZero];^checkExp[$sZero];$sZero]
+^printLine[^$sOne;$sOne.CLASS_NAME;^checkDef[$sOne];^checkExp[$sOne];$sOne]
+^printLine[^$sTwo;$sTwo.CLASS_NAME;^checkDef[$sTwo];^checkExp[$sTwo];$sTwo]
+^printLine[^$sTrue;$sTrue.CLASS_NAME;^checkDef[$sTrue];--;$sTrue]
+^printLine[^$sFalse;$sFalse.CLASS_NAME;^checkDef[$sFalse];--;$sFalse]
+
+^printLine[^$dZero;$dZero.CLASS_NAME;^checkDef($dZero);^checkExp($dZero)]($dZero)
+^printLine[^$dOne;$dOne.CLASS_NAME;^checkDef($dOne);^checkExp($dOne)]($dOne)
+^printLine[^$dTwo;$dTwo.CLASS_NAME;^checkDef($dTwo);^checkExp($dTwo)]($dTwo)
+
+^printLine[^$iZero;$iZero.CLASS_NAME;^checkDef($iZero);^checkExp($iZero)]($iZero)
+^printLine[^$iOne;$iOne.CLASS_NAME;^checkDef($iOne);^checkExp($iOne)]($iOne)
+^printLine[^$iTwo;$iTwo.CLASS_NAME;^checkDef($iTwo);^checkExp($iTwo)]($iTwo)
+
+^printLine[^$tEmptyTable;$tEmptyTable.CLASS_NAME;^checkDef[$tEmptyTable];^checkExp[$tEmptyTable];$tEmptyTable]
+^printLine[^$tTable;$tTable.CLASS_NAME;^checkDef[$tTable];^checkExp[$tTable];$tTable]
+
+^printLine[^$hEmptyHash;$hEmptyHash.CLASS_NAME;^checkDef[$hEmptyHash];^checkExp[$hEmptyHash];$hEmptyHash]
+^printLine[^$hHash;$hHash.CLASS_NAME;^checkDef[$hHash];^checkExp[$hHash];$hHash]
+
+^printLine[^$fFile;$fFile.CLASS_NAME;^checkDef[$fFile];^checkExp[$fFile];$fFile]
+^printLine[^$fStat;$fStat.CLASS_NAME;^checkDef[$fStat];^checkExp[$fStat];$fStat]
+^printLine[^$fImage;$fImage.CLASS_NAME;^checkDef[$fImage];^checkExp[$fImage];$fImage]
+
+^printLine[^$dtDate;$dtDate.CLASS_NAME;^checkDef[$dtDate];^checkExp[$dtDate];$dtDate]
+^printLine[^$xDoc;$xDoc.CLASS_NAME;^checkDef[$xDoc];^checkExp[$xDoc];$xDoc]
+^printLine[^$xNode;$xNode.CLASS_NAME;^checkDef[$xNode];^checkExp[$xNode];$xNode]
+
+
+
+
bool itself
(1==0): ^checkBool(1==0)
(1==1): ^checkBool(1==1)
-
+
bool methods for void
^^vVoid.bool(true): ^checkBool(^vVoid.bool(true))
@@ -84,6 +140,12 @@ $xNode[$h.0]
^^sTwo.bool(true): ^checkBool(^sTwo.bool(true))
^^sTwo.bool(false): ^checkBool(^sTwo.bool(false))
+^^sTrue.bool(true): ^checkBool(^sTrue.bool(true))
+^^sTrue.bool(false): ^checkBool(^sTrue.bool(false))
+
+^^sFalse.bool(true): ^checkBool(^sFalse.bool(true))
+^^sFalse.bool(false): ^checkBool(^sFalse.bool(false))
+
bool methods for double
^^dZero.bool(true): ^checkBool(^dZero.bool(true))
@@ -107,40 +169,6 @@ $xNode[$h.0]
^^iTwo.bool(false): ^checkBool(^iTwo.bool(false))
-others
-
-^printHeadLine[
]
-^printLine[^$vVoid;$vVoid.CLASS_NAME;^checkDef[];^checkExp[$vVoid]]
-
-^printLine[^$bFalse;$bFalse.CLASS_NAME;^checkDef[$bFalse];^checkExp[$bFalse];$bFalse]
-^printLine[^$bTrue;$bTrue.CLASS_NAME;^checkDef[$bTrue];^checkExp[$bTrue];$bTrue]
-
-^printLine[^$sEmpty;$sEmpty.CLASS_NAME;^checkDef[$sEmpty];^checkExp[$sEmpty];$sEmpty]
-^printLine[^$sZero;$sZero.CLASS_NAME;^checkDef[$sZero];^checkExp[$sZero];$sZero]
-^printLine[^$sOne;$sOne.CLASS_NAME;^checkDef[$sOne];^checkExp[$sOne];$sOne]
-^printLine[^$sTwo;$sTwo.CLASS_NAME;^checkDef[$sTwo];^checkExp[$sTwo];$sTwo]
-
-^printLine[^$dZero;$dZero.CLASS_NAME;^checkDef($dZero);^checkExp($dZero)]($dZero)
-^printLine[^$dOne;$dOne.CLASS_NAME;^checkDef($dOne);^checkExp($dOne)]($dOne)
-^printLine[^$dTwo;$dTwo.CLASS_NAME;^checkDef($dTwo);^checkExp($dTwo)]($dTwo)
-
-^printLine[^$iZero;$iZero.CLASS_NAME;^checkDef($iZero);^checkExp($iZero)]($iZero)
-^printLine[^$iOne;$iOne.CLASS_NAME;^checkDef($iOne);^checkExp($iOne)]($iOne)
-^printLine[^$iTwo;$iTwo.CLASS_NAME;^checkDef($iTwo);^checkExp($iTwo)]($iTwo)
-
-^printLine[^$tEmptyTable;$tEmptyTable.CLASS_NAME;^checkDef[$tEmptyTable];^checkExp[$tEmptyTable];$tEmptyTable]
-^printLine[^$tTable;$tTable.CLASS_NAME;^checkDef[$tTable];^checkExp[$tTable];$tTable]
-
-^printLine[^$hEmptyHash;$hEmptyHash.CLASS_NAME;^checkDef[$hEmptyHash];^checkExp[$hEmptyHash];$hEmptyHash]
-^printLine[^$hHash;$hHash.CLASS_NAME;^checkDef[$hHash];^checkExp[$hHash];$hHash]
-
-^printLine[^$dtDate;$dtDate.CLASS_NAME;^checkDef[$dtDate];^checkExp[$dtDate];$dtDate]
-^printLine[^$xDoc;$xDoc.CLASS_NAME;^checkDef[$xDoc];^checkExp[$xDoc];$xDoc]
-^printLine[^$xNode;$xNode.CLASS_NAME;^checkDef[$xNode];^checkExp[$xNode];$xNode]
-
-
-
-
@checkIsBool[uValue]
^if($uValue is "bool"){yes}{no}
@@ -165,6 +193,8 @@ double
int
table
hash
+file
+image
date
xdoc
xnode