--- parser3/tests/results/152.processed 2007/02/08 16:22:38 1.3
+++ parser3/tests/results/152.processed 2017/02/14 15:49:19 1.11
@@ -1,119 +1,525 @@
-content-type: text/html
-content-length: 2299
+Content-Type: text/html
+Content-Length: 8264
Defines
$sEmpty[]
$sZero[0]
$sOne[1]
-$sTwo[2]
+$sTwo[2]
+$sTrue[true]
+$sFalse[false]
+
$dZero(0.0)
$dOne(1.1)
-$dTwo(2.2)
+$dTwo(2.2)
+
$iZero(^dZero.int[])
$iOne(^dOne.int[])
-$iTwo(^dTwo.int[])
-$bTrue(1==1)
-$bFalse(1==0)
-.CLASS_NAME
-$bTrue.CLASS_NAME: bool
-$bFalse.CLASS_NAME: bool
-
-$sEmpty.CLASS_NAME: void
-$sZero.CLASS_NAME: string
-$sOne.CLASS_NAME: string
-$sTwo.CLASS_NAME: string
-
-$dZero.CLASS_NAME: double
-$dOne.CLASS_NAME: double
-$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
-
-($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'
+$iTwo(^dTwo.int[])
-^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'
-
-def
-(def $vVoid): undef
-
-(def $bFalse): def
-(def $bTrue): def
-
-(def $sEmpty): undef
-(def $sZero): def
-(def $sOne): def
-(def $sTwo): def
-
-(def $dZero): def
-(def $dOne): def
-(def $dTwo): def
+$bTrue(1==1)
+$bFalse(1==0)
+$dtDate[^date::create(2007;01;02;03;04;05)]
-(def $iZero): def
-(def $iOne): def
-(def $iTwo): def
+$tEmptyTable[^table::create{a b}]
+$tTable[^table::create{a b
+1 2}]
+
+$hEmptyHash[^hash::create[]]
+$hDefaultHash[^hash::create[ $._default[yes] ]]
+$hHash[
+ $.a[1]
+ $.b[2]
+]
+
+$fFile[^file::load[text;152.html]]
+$fStat[^file::stat[152.html]]
+$fImage[^image::measure[103paf2001.gif]]
+$xDoc[^xdoc::create{<?xml version="1.0"?><root><t/><t/><t/></root>}]
+$h[^xDoc.select[/root/t]]
+$xNode[$h.0]
+
+
+
+
|
+.CLASS_NAME |
+(def ...) |
+(...) |
+is bool | is string | is double | is int | is table | is hash | is file | is image | is date | is xdoc | is xnode |
+
+
+| $vVoid |
+void |
+no
|
+false
|
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $bFalse |
+bool |
+yes
|
+false
|
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $bTrue |
+bool |
+yes
|
+true
|
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sEmpty |
+string |
+no
|
+false
|
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sZero |
+string |
+yes
|
+false
|
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sOne |
+string |
+yes
|
+true
|
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sTwo |
+string |
+yes
|
+true
|
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sTrue |
+string |
+yes
|
+-- |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $sFalse |
+string |
+yes
|
+-- |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $dZero |
+double |
+yes
|
+false
|
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $dOne |
+double |
+yes
|
+true
|
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $dTwo |
+double |
+yes
|
+true
|
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $iZero |
+int |
+yes
|
+false
|
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $iOne |
+int |
+yes
|
+true
|
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $iTwo |
+int |
+yes
|
+true
|
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $tEmptyTable |
+table |
+no
|
+false
|
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $tTable |
+table |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+no |
+
+
+| $hEmptyHash |
+hash |
+no
|
+false
|
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+
+
+| $hDefaultHash |
+hash |
+yes
|
+false
|
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+
+
+| $hHash |
+hash |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+no |
+
+
+| $fFile |
+file |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+
+
+| $fStat |
+file |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+no |
+
+
+| $fImage |
+image |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+no |
+
+
+| $dtDate |
+date |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+no |
+no |
+
+
+| $xDoc |
+xdoc |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+yes |
+
+
+| $xNode |
+xnode |
+yes
|
+true
|
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+no |
+yes |
+
+
+bool itself
+(1==0): false
+(1==1): 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
+^sTrue.bool(true): true
+^sTrue.bool(false): true
+^sFalse.bool(true): false
+^sFalse.bool(false): false
+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
\ No newline at end of file