Annotation of embedaddon/libxml2/result/XPath/expr/floats, revision 1.1.1.1
1.1 misho 1:
2: ========================
3: Expression: 1
4: Object is a number : 1
5:
6: ========================
7: Expression: 123
8: Object is a number : 123
9:
10: ========================
11: Expression: 1.23
12: Object is a number : 1.23
13:
14: ========================
15: Expression: 0.123
16: Object is a number : 0.123
17:
18: ========================
19: Expression: 4.
20: Object is a number : 4
21:
22: ========================
23: Expression: .4
24: Object is a number : 0.4
25:
26: ========================
27: Expression: 1.23e3
28: Object is a number : 1230
29:
30: ========================
31: Expression: 1.23e-3
32: Object is a number : 0.00123
33:
34: ========================
35: Expression: 1 div 0
36: Object is a number : Infinity
37:
38: ========================
39: Expression: -1 div 0
40: Object is a number : -Infinity
41:
42: ========================
43: Expression: 0 div 0
44: Object is a number : NaN
45:
46: ========================
47: Expression: 1 div -0
48: Object is a number : -Infinity
49:
50: ========================
51: Expression: (1 div 0) > 0
52: Object is a Boolean : true
53:
54: ========================
55: Expression: (1 div 0) < 0
56: Object is a Boolean : false
57:
58: ========================
59: Expression: (-1 div 0) > 0
60: Object is a Boolean : false
61:
62: ========================
63: Expression: (-1 div 0) < 0
64: Object is a Boolean : true
65:
66: ========================
67: Expression: (0 div 0) > 0
68: Object is a Boolean : false
69:
70: ========================
71: Expression: (0 div 0) < 0
72: Object is a Boolean : false
73:
74: ========================
75: Expression: (1 div -0) > 0
76: Object is a Boolean : false
77:
78: ========================
79: Expression: (1 div -0) < 0
80: Object is a Boolean : true
81:
82: ========================
83: Expression: 0 div 0 = 0 div 0
84: Object is a Boolean : false
85:
86: ========================
87: Expression: 0 div 0 != 0 div 0
88: Object is a Boolean : true
89:
90: ========================
91: Expression: 0 div 0 > 0 div 0
92: Object is a Boolean : false
93:
94: ========================
95: Expression: 0 div 0 < 0 div 0
96: Object is a Boolean : false
97:
98: ========================
99: Expression: 0 div 0 >= 0 div 0
100: Object is a Boolean : false
101:
102: ========================
103: Expression: 0 div 0 <= 0 div 0
104: Object is a Boolean : false
105:
106: ========================
107: Expression: 1 div 0 = -1 div 0
108: Object is a Boolean : false
109:
110: ========================
111: Expression: 1 div 0 != -1 div 0
112: Object is a Boolean : true
113:
114: ========================
115: Expression: 1 div 0 > -1 div 0
116: Object is a Boolean : true
117:
118: ========================
119: Expression: 1 div 0 < -1 div 0
120: Object is a Boolean : false
121:
122: ========================
123: Expression: 1 div 0 >= -1 div 0
124: Object is a Boolean : true
125:
126: ========================
127: Expression: 1 div 0 <= -1 div 0
128: Object is a Boolean : false
129:
130: ========================
131: Expression: 1 div 0 = 1 div 0
132: Object is a Boolean : true
133:
134: ========================
135: Expression: 1 div 0 != 1 div 0
136: Object is a Boolean : false
137:
138: ========================
139: Expression: 1 div 0 > 1 div 0
140: Object is a Boolean : false
141:
142: ========================
143: Expression: 1 div 0 < 1 div 0
144: Object is a Boolean : false
145:
146: ========================
147: Expression: 1 div 0 >= -1 div 0
148: Object is a Boolean : true
149:
150: ========================
151: Expression: 1 div 0 <= -1 div 0
152: Object is a Boolean : false
153:
154: ========================
155: Expression: -2 div 0 = -1 div 0
156: Object is a Boolean : true
157:
158: ========================
159: Expression: 1 div floor(0.1)
160: Object is a number : Infinity
161:
162: ========================
163: Expression: 1 div floor(-0.1)
164: Object is a number : -1
165:
166: ========================
167: Expression: 1 div floor(-0)
168: Object is a number : -Infinity
169:
170: ========================
171: Expression: 1 div floor(0)
172: Object is a number : Infinity
173:
174: ========================
175: Expression: 1 div ceiling(0.1)
176: Object is a number : 1
177:
178: ========================
179: Expression: 1 div ceiling(-0.1)
180: Object is a number : -Infinity
181:
182: ========================
183: Expression: 1 div ceiling(-0)
184: Object is a number : -Infinity
185:
186: ========================
187: Expression: 1 div ceiling(0)
188: Object is a number : Infinity
189:
190: ========================
191: Expression: 1 div round(0.1)
192: Object is a number : Infinity
193:
194: ========================
195: Expression: 1 div round(-0.1)
196: Object is a number : -Infinity
197:
198: ========================
199: Expression: 1 div round(-0)
200: Object is a number : -Infinity
201:
202: ========================
203: Expression: 1 div round(0)
204: Object is a number : Infinity
205:
206: ========================
207: Expression: 1 div number('f')
208: Object is a number : NaN
209:
210: ========================
211: Expression: number('f') div 1
212: Object is a number : NaN
213:
214: ========================
215: Expression: 1 div (1 div 0)
216: Object is a number : 0
217:
218: ========================
219: Expression: (1 div 0) div 1
220: Object is a number : Infinity
221:
222: ========================
223: Expression: -(1 div 0) div 1
224: Object is a number : -Infinity
225:
226: ========================
227: Expression: 5 mod 2
228: Object is a number : 1
229:
230: ========================
231: Expression: 5 mod -2
232: Object is a number : 1
233:
234: ========================
235: Expression: -5 mod 2
236: Object is a number : -1
237:
238: ========================
239: Expression: -5 mod -2
240: Object is a number : -1
241:
242: ========================
243: Expression: 8 mod 3 = 2
244: Object is a Boolean : true
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>