Annotation of parser3/tests/results/152.processed, revision 1.7

1.1       misha       1: content-type: text/html
1.7     ! misha       2: content-length: 8022
1.1       misha       3: 
                      4: <h2>Defines</h2>
                      5: $sEmpty[]<br />
                      6: $sZero[0]<br />
                      7: $sOne[1]<br />
1.7     ! misha       8: $sTwo[2]<br />
        !             9: $sTrue[true]<br />
        !            10: $sFalse[false]<br />
        !            11: <br />
1.6       misha      12: $dZero(0.0)<br />
                     13: $dOne(1.1)<br />
1.7     ! misha      14: $dTwo(2.2)<br />
        !            15: <br />
1.6       misha      16: $iZero(^dZero.int[])<br />
                     17: $iOne(^dOne.int[])<br />
1.7     ! misha      18: $iTwo(^dTwo.int[])<br />
        !            19: <br />
1.6       misha      20: $bTrue(1==1)<br />
                     21: $bFalse(1==0)<br /><br />
1.4       misha      22: $dtDate[^date::create(2007;01;02;03;04;05)]<br />
                     23: <br />
                     24: $tEmptyTable[^table::create{a&nbsp;&nbsp;b}]<br />
                     25: $tTable[^table::create{a&nbsp;&nbsp;b<br />
                     26: 1&nbsp;&nbsp;2}]<br />
                     27: <br />
                     28: $hEmptyHash[^hash::create[]]<br />
                     29: $hHash[<br />
                     30: &nbsp;&nbsp;$.a[1]<br />
                     31: &nbsp;&nbsp;$.b[2]<br />
                     32: ]<br />
                     33: <br />
1.6       misha      34: $fFile[^file::load[text;152.html]]<br />
                     35: $fStat[^file::stat[152.html]]<br /><br />
                     36: $fImage[^image::measure[103paf2001.gif]]<br /><br />
1.7     ! misha      37: $xDoc[^xdoc::create{&lt;?xml version=&quot;1.0&quot;?&gt;&lt;root&gt;&lt;t/&gt;&lt;t/&gt;&lt;t/&gt;&lt;/root&gt;}]<br />
1.4       misha      38: $h[^xDoc.select[/root/t]]<br />
                     39: $xNode[$h.0]<br />
1.6       misha      40: <hr />
1.4       misha      41: <table border="1">
                     42: <tr>
                     43: <td><br /></td>
1.5       misha      44: <td>.CLASS_NAME</td>
1.4       misha      45: <td>(def ...)</td>
                     46: <td>(...)</td>
1.6       misha      47: <td>is bool</td><td>is string</td><td>is double</td><td>is int</td><td>is table</td><td>is hash</td><td>is file</td><td>is image</td><td>is date</td><td>is xdoc</td><td>is xnode</td>
1.4       misha      48: </tr>
                     49: <tr>
                     50: <td>$vVoid</td>
1.5       misha      51: <td>void</td>
1.4       misha      52: <td>no<br />
                     53: </td>
                     54: <td>false<br />
                     55: </td>
                     56: <td>no</td>
                     57: <td>no</td>
                     58: <td>no</td>
                     59: <td>no</td>
                     60: <td>no</td>
                     61: <td>no</td>
                     62: <td>no</td>
                     63: <td>no</td>
                     64: <td>no</td>
1.6       misha      65: <td>no</td>
                     66: <td>no</td>
1.4       misha      67: </tr>
                     68: <tr>
                     69: <td>$bFalse</td>
1.5       misha      70: <td>bool</td>
                     71: <td><b>yes</b><br />
1.4       misha      72: </td>
                     73: <td>false<br />
                     74: </td>
                     75: <td><b>yes</b></td>
                     76: <td>no</td>
                     77: <td>no</td>
                     78: <td>no</td>
                     79: <td>no</td>
                     80: <td>no</td>
                     81: <td>no</td>
                     82: <td>no</td>
                     83: <td>no</td>
1.6       misha      84: <td>no</td>
                     85: <td>no</td>
1.4       misha      86: </tr>
                     87: <tr>
                     88: <td>$bTrue</td>
1.5       misha      89: <td>bool</td>
                     90: <td><b>yes</b><br />
1.4       misha      91: </td>
1.5       misha      92: <td><b>true</b><br />
1.4       misha      93: </td>
                     94: <td><b>yes</b></td>
                     95: <td>no</td>
                     96: <td>no</td>
                     97: <td>no</td>
                     98: <td>no</td>
                     99: <td>no</td>
                    100: <td>no</td>
                    101: <td>no</td>
                    102: <td>no</td>
1.6       misha     103: <td>no</td>
                    104: <td>no</td>
1.4       misha     105: </tr>
                    106: <tr>
                    107: <td>$sEmpty</td>
1.5       misha     108: <td><b>void</b></td>
1.4       misha     109: <td>no<br />
                    110: </td>
                    111: <td>false<br />
                    112: </td>
                    113: <td>no</td>
                    114: <td><b>yes</b></td>
                    115: <td>no</td>
                    116: <td>no</td>
                    117: <td>no</td>
                    118: <td>no</td>
                    119: <td>no</td>
                    120: <td>no</td>
                    121: <td>no</td>
1.6       misha     122: <td>no</td>
                    123: <td>no</td>
1.4       misha     124: </tr>
                    125: <tr>
                    126: <td>$sZero</td>
1.5       misha     127: <td>string</td>
                    128: <td><b>yes</b><br />
1.4       misha     129: </td>
                    130: <td>false<br />
                    131: </td>
                    132: <td>no</td>
                    133: <td><b>yes</b></td>
                    134: <td>no</td>
                    135: <td>no</td>
                    136: <td>no</td>
                    137: <td>no</td>
                    138: <td>no</td>
                    139: <td>no</td>
                    140: <td>no</td>
1.6       misha     141: <td>no</td>
                    142: <td>no</td>
1.4       misha     143: </tr>
                    144: <tr>
                    145: <td>$sOne</td>
1.5       misha     146: <td>string</td>
                    147: <td><b>yes</b><br />
1.4       misha     148: </td>
1.5       misha     149: <td><b>true</b><br />
1.4       misha     150: </td>
                    151: <td>no</td>
                    152: <td><b>yes</b></td>
                    153: <td>no</td>
                    154: <td>no</td>
                    155: <td>no</td>
                    156: <td>no</td>
                    157: <td>no</td>
                    158: <td>no</td>
                    159: <td>no</td>
1.6       misha     160: <td>no</td>
                    161: <td>no</td>
1.4       misha     162: </tr>
                    163: <tr>
                    164: <td>$sTwo</td>
1.5       misha     165: <td>string</td>
                    166: <td><b>yes</b><br />
1.4       misha     167: </td>
1.5       misha     168: <td><b>true</b><br />
1.4       misha     169: </td>
                    170: <td>no</td>
                    171: <td><b>yes</b></td>
                    172: <td>no</td>
                    173: <td>no</td>
                    174: <td>no</td>
                    175: <td>no</td>
                    176: <td>no</td>
                    177: <td>no</td>
                    178: <td>no</td>
1.6       misha     179: <td>no</td>
                    180: <td>no</td>
1.4       misha     181: </tr>
                    182: <tr>
1.7     ! misha     183: <td>$sTrue</td>
        !           184: <td>string</td>
        !           185: <td><b>yes</b><br />
        !           186: </td>
        !           187: <td>--</td>
        !           188: <td>no</td>
        !           189: <td><b>yes</b></td>
        !           190: <td>no</td>
        !           191: <td>no</td>
        !           192: <td>no</td>
        !           193: <td>no</td>
        !           194: <td>no</td>
        !           195: <td>no</td>
        !           196: <td>no</td>
        !           197: <td>no</td>
        !           198: <td>no</td>
        !           199: </tr>
        !           200: <tr>
        !           201: <td>$sFalse</td>
        !           202: <td>string</td>
        !           203: <td><b>yes</b><br />
        !           204: </td>
        !           205: <td>--</td>
        !           206: <td>no</td>
        !           207: <td><b>yes</b></td>
        !           208: <td>no</td>
        !           209: <td>no</td>
        !           210: <td>no</td>
        !           211: <td>no</td>
        !           212: <td>no</td>
        !           213: <td>no</td>
        !           214: <td>no</td>
        !           215: <td>no</td>
        !           216: <td>no</td>
        !           217: </tr>
        !           218: <tr>
1.4       misha     219: <td>$dZero</td>
1.5       misha     220: <td>double</td>
                    221: <td><b>yes</b><br />
1.4       misha     222: </td>
                    223: <td>false<br />
                    224: </td>
                    225: <td>no</td>
                    226: <td>no</td>
                    227: <td><b>yes</b></td>
                    228: <td>no</td>
                    229: <td>no</td>
                    230: <td>no</td>
                    231: <td>no</td>
                    232: <td>no</td>
                    233: <td>no</td>
1.6       misha     234: <td>no</td>
                    235: <td>no</td>
1.4       misha     236: </tr>
                    237: <tr>
                    238: <td>$dOne</td>
1.5       misha     239: <td>double</td>
                    240: <td><b>yes</b><br />
1.4       misha     241: </td>
1.5       misha     242: <td><b>true</b><br />
1.4       misha     243: </td>
                    244: <td>no</td>
                    245: <td>no</td>
                    246: <td><b>yes</b></td>
                    247: <td>no</td>
                    248: <td>no</td>
                    249: <td>no</td>
                    250: <td>no</td>
                    251: <td>no</td>
                    252: <td>no</td>
1.6       misha     253: <td>no</td>
                    254: <td>no</td>
1.4       misha     255: </tr>
                    256: <tr>
                    257: <td>$dTwo</td>
1.5       misha     258: <td>double</td>
                    259: <td><b>yes</b><br />
1.4       misha     260: </td>
1.5       misha     261: <td><b>true</b><br />
1.4       misha     262: </td>
                    263: <td>no</td>
                    264: <td>no</td>
                    265: <td><b>yes</b></td>
                    266: <td>no</td>
                    267: <td>no</td>
                    268: <td>no</td>
                    269: <td>no</td>
                    270: <td>no</td>
                    271: <td>no</td>
1.6       misha     272: <td>no</td>
                    273: <td>no</td>
1.4       misha     274: </tr>
                    275: <tr>
                    276: <td>$iZero</td>
1.5       misha     277: <td>int</td>
                    278: <td><b>yes</b><br />
1.4       misha     279: </td>
                    280: <td>false<br />
                    281: </td>
                    282: <td>no</td>
                    283: <td>no</td>
                    284: <td>no</td>
                    285: <td><b>yes</b></td>
                    286: <td>no</td>
                    287: <td>no</td>
                    288: <td>no</td>
                    289: <td>no</td>
                    290: <td>no</td>
1.6       misha     291: <td>no</td>
                    292: <td>no</td>
1.4       misha     293: </tr>
                    294: <tr>
                    295: <td>$iOne</td>
1.5       misha     296: <td>int</td>
                    297: <td><b>yes</b><br />
1.4       misha     298: </td>
1.5       misha     299: <td><b>true</b><br />
1.4       misha     300: </td>
                    301: <td>no</td>
                    302: <td>no</td>
                    303: <td>no</td>
                    304: <td><b>yes</b></td>
                    305: <td>no</td>
                    306: <td>no</td>
                    307: <td>no</td>
                    308: <td>no</td>
                    309: <td>no</td>
1.6       misha     310: <td>no</td>
                    311: <td>no</td>
1.4       misha     312: </tr>
                    313: <tr>
                    314: <td>$iTwo</td>
1.5       misha     315: <td>int</td>
                    316: <td><b>yes</b><br />
1.4       misha     317: </td>
1.5       misha     318: <td><b>true</b><br />
1.4       misha     319: </td>
                    320: <td>no</td>
                    321: <td>no</td>
                    322: <td>no</td>
                    323: <td><b>yes</b></td>
                    324: <td>no</td>
                    325: <td>no</td>
                    326: <td>no</td>
                    327: <td>no</td>
                    328: <td>no</td>
1.6       misha     329: <td>no</td>
                    330: <td>no</td>
1.4       misha     331: </tr>
                    332: <tr>
                    333: <td>$tEmptyTable</td>
1.5       misha     334: <td>table</td>
1.4       misha     335: <td>no<br />
                    336: </td>
                    337: <td>false<br />
                    338: </td>
                    339: <td>no</td>
                    340: <td>no</td>
                    341: <td>no</td>
                    342: <td>no</td>
                    343: <td><b>yes</b></td>
                    344: <td>no</td>
                    345: <td>no</td>
                    346: <td>no</td>
                    347: <td>no</td>
1.6       misha     348: <td>no</td>
                    349: <td>no</td>
1.4       misha     350: </tr>
                    351: <tr>
                    352: <td>$tTable</td>
1.5       misha     353: <td>table</td>
                    354: <td><b>yes</b><br />
1.4       misha     355: </td>
1.5       misha     356: <td><b>true</b><br />
1.4       misha     357: </td>
                    358: <td>no</td>
                    359: <td>no</td>
                    360: <td>no</td>
                    361: <td>no</td>
                    362: <td><b>yes</b></td>
                    363: <td>no</td>
                    364: <td>no</td>
                    365: <td>no</td>
                    366: <td>no</td>
1.6       misha     367: <td>no</td>
                    368: <td>no</td>
1.4       misha     369: </tr>
                    370: <tr>
                    371: <td>$hEmptyHash</td>
1.5       misha     372: <td>hash</td>
1.4       misha     373: <td>no<br />
                    374: </td>
                    375: <td>false<br />
                    376: </td>
                    377: <td>no</td>
                    378: <td>no</td>
                    379: <td>no</td>
                    380: <td>no</td>
                    381: <td>no</td>
                    382: <td><b>yes</b></td>
                    383: <td>no</td>
                    384: <td>no</td>
                    385: <td>no</td>
1.6       misha     386: <td>no</td>
                    387: <td>no</td>
1.4       misha     388: </tr>
                    389: <tr>
                    390: <td>$hHash</td>
1.5       misha     391: <td>hash</td>
                    392: <td><b>yes</b><br />
1.4       misha     393: </td>
1.5       misha     394: <td><b>true</b><br />
1.4       misha     395: </td>
                    396: <td>no</td>
                    397: <td>no</td>
                    398: <td>no</td>
                    399: <td>no</td>
                    400: <td>no</td>
                    401: <td><b>yes</b></td>
                    402: <td>no</td>
                    403: <td>no</td>
                    404: <td>no</td>
1.6       misha     405: <td>no</td>
                    406: <td>no</td>
                    407: </tr>
                    408: <tr>
                    409: <td>$fFile</td>
                    410: <td>file</td>
                    411: <td><b>yes</b><br />
                    412: </td>
                    413: <td><b>true</b><br />
                    414: </td>
                    415: <td>no</td>
                    416: <td>no</td>
                    417: <td>no</td>
                    418: <td>no</td>
                    419: <td>no</td>
                    420: <td>no</td>
                    421: <td><b>yes</b></td>
                    422: <td>no</td>
                    423: <td>no</td>
                    424: <td>no</td>
                    425: <td>no</td>
                    426: </tr>
                    427: <tr>
                    428: <td>$fStat</td>
                    429: <td>file</td>
                    430: <td><b>yes</b><br />
                    431: </td>
                    432: <td><b>true</b><br />
                    433: </td>
                    434: <td>no</td>
                    435: <td>no</td>
                    436: <td>no</td>
                    437: <td>no</td>
                    438: <td>no</td>
                    439: <td>no</td>
                    440: <td><b>yes</b></td>
                    441: <td>no</td>
                    442: <td>no</td>
                    443: <td>no</td>
                    444: <td>no</td>
                    445: </tr>
                    446: <tr>
                    447: <td>$fImage</td>
                    448: <td>image</td>
                    449: <td><b>yes</b><br />
                    450: </td>
                    451: <td><b>true</b><br />
                    452: </td>
                    453: <td>no</td>
                    454: <td>no</td>
                    455: <td>no</td>
                    456: <td>no</td>
                    457: <td>no</td>
                    458: <td>no</td>
                    459: <td>no</td>
                    460: <td><b>yes</b></td>
                    461: <td>no</td>
                    462: <td>no</td>
                    463: <td>no</td>
1.4       misha     464: </tr>
                    465: <tr>
                    466: <td>$dtDate</td>
1.5       misha     467: <td>date</td>
                    468: <td><b>yes</b><br />
1.4       misha     469: </td>
1.5       misha     470: <td><b>true</b><br />
1.4       misha     471: </td>
                    472: <td>no</td>
                    473: <td>no</td>
                    474: <td>no</td>
                    475: <td>no</td>
                    476: <td>no</td>
                    477: <td>no</td>
1.6       misha     478: <td>no</td>
                    479: <td>no</td>
1.4       misha     480: <td><b>yes</b></td>
                    481: <td>no</td>
                    482: <td>no</td>
                    483: </tr>
                    484: <tr>
                    485: <td>$xDoc</td>
1.5       misha     486: <td>xdoc</td>
                    487: <td><b>yes</b><br />
1.4       misha     488: </td>
1.5       misha     489: <td><b>true</b><br />
1.4       misha     490: </td>
                    491: <td>no</td>
                    492: <td>no</td>
                    493: <td>no</td>
                    494: <td>no</td>
                    495: <td>no</td>
                    496: <td>no</td>
                    497: <td>no</td>
1.6       misha     498: <td>no</td>
                    499: <td>no</td>
1.4       misha     500: <td><b>yes</b></td>
                    501: <td><b>yes</b></td>
                    502: </tr>
                    503: <tr>
                    504: <td>$xNode</td>
1.5       misha     505: <td>xnode</td>
                    506: <td><b>yes</b><br />
1.4       misha     507: </td>
1.5       misha     508: <td><b>true</b><br />
1.4       misha     509: </td>
                    510: <td>no</td>
                    511: <td>no</td>
                    512: <td>no</td>
                    513: <td>no</td>
                    514: <td>no</td>
                    515: <td>no</td>
                    516: <td>no</td>
                    517: <td>no</td>
1.6       misha     518: <td>no</td>
                    519: <td>no</td>
1.4       misha     520: <td><b>yes</b></td>
                    521: </tr>
                    522: </table>
1.6       misha     523: <h2>bool itself</h2>
                    524: (1==0): false<br />
                    525: (1==1): true<br />
                    526: <h2>bool methods for void</h2>
                    527: ^vVoid.bool(true): true<br />
                    528: ^vVoid.bool(false): false<br />
                    529: <h2>bool methods for string</h2>
                    530: ^sEmpty.bool(true): true<br />
                    531: ^sEmpty.bool(false): false<br />
                    532: ^sZero.bool(true): false<br />
                    533: ^sZero.bool(false): false<br />
                    534: ^sOne.bool(true): true<br />
                    535: ^sOne.bool(false): true<br />
                    536: ^sTwo.bool(true): true<br />
                    537: ^sTwo.bool(false): true<br />
1.7     ! misha     538: ^sTrue.bool(true): true<br />
        !           539: ^sTrue.bool(false): true<br />
        !           540: ^sFalse.bool(true): false<br />
        !           541: ^sFalse.bool(false): false<br />
1.6       misha     542: <h2>bool methods for double</h2>
                    543: ^dZero.bool(true): false<br />
                    544: ^dZero.bool(false): false<br />
                    545: ^dOne.bool(true): true<br />
                    546: ^dOne.bool(false): true<br />
                    547: ^dTwo.bool(true): true<br />
                    548: ^dTwo.bool(false): true<br />
                    549: <h2>bool methods for int</h2>
                    550: ^iZero.bool(true): false<br />
                    551: ^iZero.bool(false): false<br />
                    552: ^iOne.bool(true): true<br />
                    553: ^iOne.bool(false): true<br />
                    554: ^iTwo.bool(true): true<br />
                    555: ^iTwo.bool(false): true<br />

E-mail: