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: