--- parser3/tests/results/152.processed 2007/02/05 09:25:44 1.2
+++ parser3/tests/results/152.processed 2007/02/09 18:52:28 1.4
@@ -1,11 +1,23 @@
content-type: text/html
-content-length: 1922
+content-length: 6124
Defines
$sEmpty[]
$sZero[0]
$sOne[1]
$sTwo[2]
+$dtDate[^date::create(2007;01;02;03;04;05)]
+
+$tEmptyTable[^table::create{a b}]
+$tTable[^table::create{a b
+1 2}]
+
+$hEmptyHash[^hash::create[]]
+$hHash[
+ $.a[1]
+ $.b[2]
+]
+
$dZero(0.0)
$dOne(1.1)
$dTwo(2.2)
@@ -13,7 +25,10 @@ $iZero(^dZero.int[])
$iOne(^dOne.int[])
$iTwo(^dTwo.int[])
$bTrue(1==1)
-$bFalse(1==0)
+$bFalse(1==0)
+$xDoc[^xdoc::create{}]
+$h[^xDoc.select[/root/t]]
+$xNode[$h.0]
.CLASS_NAME
$bTrue.CLASS_NAME: bool
$bFalse.CLASS_NAME: bool
@@ -30,48 +45,368 @@ $dTwo.CLASS_NAME: double
$iZero.CLASS_NAME: int
$iOne.CLASS_NAME: int
$iTwo.CLASS_NAME: int
-bool itself
-(1==0): 'false'
-(1==1): 'true'
-($bFalse is "bool"): yes
-($bTrue is "bool"): yes
+$tTable.CLASS_NAME: table
+$hHash.CLASS_NAME: hash
+$dtDate.CLASS_NAME: date
+$xDoc.CLASS_NAME: xdoc
+$xNode.CLASS_NAME: xnode
+bool itself
+(1==0): false
+(1==1): true
-($sEmpty is "bool"): no
-($sZero is "bool"): no
-($sOne is "bool"): no
-($sTwo is "bool"): no
-
-($dZero is "bool"): no
-($dOne is "bool"): no
-($dTwo is "bool"): no
-
-($iZero is "bool"): no
-($iOne is "bool"): no
-($iTwo is "bool"): no
-void functions
-^vVoid.bool(true): 'true'
-^vVoid.bool(false): 'false'
-string functions
-^sEmpty.bool(true): 'true'
-^sEmpty.bool(false): 'false'
-^sZero.bool(true): 'false'
-^sZero.bool(false): 'false'
-^sOne.bool(true): 'true'
-^sOne.bool(false): 'true'
-^sTwo.bool(true): 'true'
-^sTwo.bool(false): 'true'
-double functions
-^dZero.bool(true): 'false'
-^dZero.bool(false): 'false'
-^dOne.bool(true): 'true'
-^dOne.bool(false): 'true'
-^dTwo.bool(true): 'true'
-^dTwo.bool(false): 'true'
-int functions
-^iZero.bool(true): 'false'
-^iZero.bool(false): 'false'
-^iOne.bool(true): 'true'
-^iOne.bool(false): 'true'
-^iTwo.bool(true): 'true'
-^iTwo.bool(false): 'true'
+bool methods for void
+^vVoid.bool(true): true
+^vVoid.bool(false): false
+bool methods for string
+^sEmpty.bool(true): true
+^sEmpty.bool(false): false
+^sZero.bool(true): false
+^sZero.bool(false): false
+^sOne.bool(true): true
+^sOne.bool(false): true
+^sTwo.bool(true): true
+^sTwo.bool(false): true
+bool methods for double
+^dZero.bool(true): false
+^dZero.bool(false): false
+^dOne.bool(true): true
+^dOne.bool(false): true
+^dTwo.bool(true): true
+^dTwo.bool(false): true
+bool methods for int
+^iZero.bool(true): false
+^iZero.bool(false): false
+^iOne.bool(true): true
+^iOne.bool(false): true
+^iTwo.bool(true): true
+^iTwo.bool(false): true
+others
+
+
+
|
+(def ...) |
+(...) |
+(... is bool) | (... is string) | (... is double) | (... is int) | (... is table) | (... is hash) | (... is date) | (... is xdoc) | (... is xnode) |
+
+
+| $vVoid |
+no
+ |
+false
+ |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $bFalse |
+yes
+ |
+false
+ |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $bTrue |
+yes
+ |
+true
+ |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sEmpty |
+no
+ |
+false
+ |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sZero |
+yes
+ |
+false
+ |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sOne |
+yes
+ |
+true
+ |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sTwo |
+yes
+ |
+true
+ |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $dZero |
+yes
+ |
+false
+ |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $dOne |
+yes
+ |
+true
+ |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $dTwo |
+yes
+ |
+true
+ |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $iZero |
+yes
+ |
+false
+ |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+
+
+| $iOne |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+
+
+| $iTwo |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+
+
+| $tEmptyTable |
+no
+ |
+false
+ |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+
+
+| $tTable |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+
+
+| $hEmptyHash |
+no
+ |
+false
+ |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+
+
+| $hHash |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+
+
+| $dtDate |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+
+
+| $xDoc |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+yes |
+
+
+| $xNode |
+yes
+ |
+true
+ |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+
+