Annotation of parser3/tests/152.html, revision 1.2

1.1       misha       1: @main[]
                      2: <h2>Defines</h2>
                      3: 
                      4: $sEmpty[]
                      5: ^$sEmpty[]<br />
                      6: $sZero[0]
                      7: ^$sZero[0]<br />
                      8: $sOne[1]
                      9: ^$sOne[1]<br />
                     10: $sTwo[2]
                     11: ^$sTwo[2]<br /><br />
                     12: 
                     13: $dZero(0.0)
                     14: ^$dZero(0.0)<br />
                     15: $dOne(1.1)
                     16: ^$dOne(1.1)<br />
                     17: $dTwo(2.2)
                     18: ^$dTwo(2.2)<br /><br />
                     19: 
                     20: $iZero(^dZero.int[])
                     21: ^$iZero(^^dZero.int[])<br />
                     22: $iOne(^dOne.int[])
                     23: ^$iOne(^^dOne.int[])<br />
                     24: $iTwo(^dTwo.int[])
                     25: ^$iTwo(^^dTwo.int[])<br /><br />
                     26: 
                     27: $bTrue(1==1)
                     28: ^$bTrue(1==1)<br />
                     29: $bFalse(1==0)
                     30: ^$bFalse(1==0)<br />
                     31: 
                     32: 
                     33: <h2>.CLASS_NAME</h2>
                     34: ^$bTrue.CLASS_NAME: $bTrue.CLASS_NAME<br />
                     35: ^$bFalse.CLASS_NAME: $bFalse.CLASS_NAME<br />
                     36: <br />
                     37: 
                     38: ^$sEmpty.CLASS_NAME: $sEmpty.CLASS_NAME<br />
                     39: ^$sZero.CLASS_NAME: $sZero.CLASS_NAME<br />
                     40: ^$sOne.CLASS_NAME: $sOne.CLASS_NAME<br />
                     41: ^$sTwo.CLASS_NAME: $sTwo.CLASS_NAME<br />
                     42: <br />
                     43: 
                     44: ^$dZero.CLASS_NAME: $dZero.CLASS_NAME<br />
                     45: ^$dOne.CLASS_NAME: $dOne.CLASS_NAME<br />
                     46: ^$dTwo.CLASS_NAME: $dTwo.CLASS_NAME<br />
                     47: <br />
                     48: 
                     49: ^$iZero.CLASS_NAME: $iZero.CLASS_NAME<br />
                     50: ^$iOne.CLASS_NAME: $iOne.CLASS_NAME<br />
                     51: ^$iTwo.CLASS_NAME: $iTwo.CLASS_NAME<br />
                     52: 
                     53: 
                     54: <h2>bool itself</h2>
                     55: (1==0): ^check(1==0)<br />
                     56: (1==1): ^check(1==1)<br />
                     57: <br />
                     58: 
                     59: (^$bFalse is "bool"): ^if($bFalse is "bool"){yes}{no}<br />
                     60: (^$bTrue is "bool"): ^if($bTrue is "bool"){yes}{no}<br />
                     61: <br />
                     62: 
                     63: (^$sEmpty is "bool"): ^if($sEmpty is "bool"){yes}{no}<br />
                     64: (^$sZero is "bool"): ^if($sZero is "bool"){yes}{no}<br />
                     65: (^$sOne is "bool"): ^if($sOne is "bool"){yes}{no}<br />
                     66: (^$sTwo is "bool"): ^if($sTwo is "bool"){yes}{no}<br />
                     67: <br />
                     68: 
                     69: (^$dZero is "bool"): ^if($dZero is "bool"){yes}{no}<br />
                     70: (^$dOne is "bool"): ^if($dOne is "bool"){yes}{no}<br />
                     71: (^$dTwo is "bool"): ^if($dTwo is "bool"){yes}{no}<br />
                     72: <br />
                     73: 
                     74: (^$iZero is "bool"): ^if($iZero is "bool"){yes}{no}<br />
                     75: (^$iOne is "bool"): ^if($iOne is "bool"){yes}{no}<br />
                     76: (^$iTwo is "bool"): ^if($iTwo is "bool"){yes}{no}<br />
                     77: 
                     78: 
                     79: <h2>void functions</h2>
                     80: ^^vVoid.bool(true): ^check(^vVoid.bool(true))<br />
                     81: ^^vVoid.bool(false): ^check(^vVoid.bool(false))<br />
                     82: 
                     83: 
                     84: <h2>string functions</h2>
                     85: ^^sEmpty.bool(true): ^check(^sEmpty.bool(true))<br />
                     86: ^^sEmpty.bool(false): ^check(^sEmpty.bool(false))<br />
                     87: 
                     88: ^^sZero.bool(true): ^check(^sZero.bool(true))<br />
                     89: ^^sZero.bool(false): ^check(^sZero.bool(false))<br />
                     90: 
                     91: ^^sOne.bool(true): ^check(^sOne.bool(true))<br />
                     92: ^^sOne.bool(false): ^check(^sOne.bool(false))<br />
                     93: 
                     94: ^^sTwo.bool(true): ^check(^sTwo.bool(true))<br />
                     95: ^^sTwo.bool(false): ^check(^sTwo.bool(false))<br />
                     96: 
                     97: 
                     98: <h2>double functions</h2>
                     99: ^^dZero.bool(true): ^check(^dZero.bool(true))<br />
                    100: ^^dZero.bool(false): ^check(^dZero.bool(false))<br />
                    101: 
                    102: ^^dOne.bool(true): ^check(^dOne.bool(true))<br />
                    103: ^^dOne.bool(false): ^check(^dOne.bool(false))<br />
                    104: 
                    105: ^^dTwo.bool(true): ^check(^dTwo.bool(true))<br />
                    106: ^^dTwo.bool(false): ^check(^dTwo.bool(false))<br />
                    107: 
                    108: 
                    109: <h2>int functions</h2>
                    110: ^^iZero.bool(true): ^check(^iZero.bool(true))<br />
                    111: ^^iZero.bool(false): ^check(^iZero.bool(false))<br />
                    112: 
                    113: ^^iOne.bool(true): ^check(^iOne.bool(true))<br />
                    114: ^^iOne.bool(false): ^check(^iOne.bool(false))<br />
                    115: 
                    116: ^^iTwo.bool(true): ^check(^iTwo.bool(true))<br />
                    117: ^^iTwo.bool(false): ^check(^iTwo.bool(false))<br />
                    118: 
                    119: 
1.2     ! misha     120: <h2>def</h2>
        !           121: (def ^$vVoid): ^def[$vVoid]<br />
        !           122: <br />
1.1       misha     123: 
1.2     ! misha     124: (def ^$bFalse): ^def[$bFalse]<br />
        !           125: (def ^$bTrue): ^def[$bTrue]<br />
        !           126: <br />
        !           127: 
        !           128: (def ^$sEmpty): ^def[$sEmpty]<br />
        !           129: (def ^$sZero): ^def[$sZero]<br />
        !           130: (def ^$sOne): ^def[$sOne]<br />
        !           131: (def ^$sTwo): ^def[$sTwo]<br />
        !           132: <br />
        !           133: 
        !           134: (def ^$dZero): ^def($dZero)<br />
        !           135: (def ^$dOne): ^def($dOne)<br />
        !           136: (def ^$dTwo): ^def($dTwo)<br />
        !           137: <br />
        !           138: 
        !           139: (def ^$iZero): ^def($iZero)<br />
        !           140: (def ^$iOne): ^def($iOne)<br />
        !           141: (def ^$iTwo): ^def($iTwo)<br />
1.1       misha     142: 
                    143: 
                    144: @check[bValue]
                    145: '^if($bValue){true}{false}'
1.2     ! misha     146: 
        !           147: 
        !           148: @def[uValue]
        !           149: ^if(def $uValue){def}{undef}

E-mail: