Lines Matching refs:FORTH_ASSERT

22 #define FORTH_ASSERT(reporter, expression)      \
32 FORTH_ASSERT(reporter, 0 == fe->depth());
39 FORTH_ASSERT(reporter, 1 == fe->depth());
40 FORTH_ASSERT(reporter, -17 == fe->peek(0));
46 FORTH_ASSERT(reporter, 2 == fe->depth());
47 FORTH_ASSERT(reporter, -17 == fe->peek(0));
48 FORTH_ASSERT(reporter, -17 == fe->peek(1));
55 FORTH_ASSERT(reporter, 2 == fe->depth());
56 FORTH_ASSERT(reporter, -17 == fe->peek(0));
57 FORTH_ASSERT(reporter, 42 == fe->peek(1));
64 FORTH_ASSERT(reporter, 3 == fe->depth());
65 FORTH_ASSERT(reporter, 1 == fe->peek(0));
66 FORTH_ASSERT(reporter, 2 == fe->peek(1));
67 FORTH_ASSERT(reporter, 1 == fe->peek(2));
75 FORTH_ASSERT(reporter, 3 == fe->depth());
76 FORTH_ASSERT(reporter, 2 == fe->peek(2));
77 FORTH_ASSERT(reporter, 3 == fe->peek(1));
78 FORTH_ASSERT(reporter, 1 == fe->peek(0));
86 FORTH_ASSERT(reporter, 3 == fe->depth());
87 FORTH_ASSERT(reporter, 2 == fe->peek(0));
88 FORTH_ASSERT(reporter, 1 == fe->peek(1));
89 FORTH_ASSERT(reporter, 3 == fe->peek(2));
98 FORTH_ASSERT(reporter, 4 == fe->depth());
99 FORTH_ASSERT(reporter, 2 == fe->peek(0));
100 FORTH_ASSERT(reporter, 1 == fe->peek(1));
101 FORTH_ASSERT(reporter, 4 == fe->peek(2));
102 FORTH_ASSERT(reporter, 3 == fe->peek(3));
109 FORTH_ASSERT(reporter, 4 == fe->depth());
110 FORTH_ASSERT(reporter, 1 == fe->peek(3));
111 FORTH_ASSERT(reporter, 2 == fe->peek(2));
112 FORTH_ASSERT(reporter, 1 == fe->peek(1));
113 FORTH_ASSERT(reporter, 2 == fe->peek(0));
122 FORTH_ASSERT(reporter, 6 == fe->depth());
123 FORTH_ASSERT(reporter, 1 == fe->peek(5));
124 FORTH_ASSERT(reporter, 2 == fe->peek(4));
125 FORTH_ASSERT(reporter, 3 == fe->peek(3));
126 FORTH_ASSERT(reporter, 4 == fe->peek(2));
127 FORTH_ASSERT(reporter, 1 == fe->peek(1));
128 FORTH_ASSERT(reporter, 2 == fe->peek(0));
137 FORTH_ASSERT(reporter, 2 == fe->depth());
138 FORTH_ASSERT(reporter, 1 == fe->peek(1));
139 FORTH_ASSERT(reporter, 2 == fe->peek(0));
148 FORTH_ASSERT(reporter, 1 == fe->depth());
149 FORTH_ASSERT(reporter, 134 == fe->top());
152 FORTH_ASSERT(reporter, 1 == fe->depth());
153 FORTH_ASSERT(reporter, -1 == fe->top());
160 FORTH_ASSERT(reporter, 1 == fe->depth());
161 FORTH_ASSERT(reporter, 35-99 == fe->top());
168 FORTH_ASSERT(reporter, 1 == fe->depth());
169 FORTH_ASSERT(reporter, -300 == fe->top());
172 FORTH_ASSERT(reporter, 1 == fe->depth());
173 FORTH_ASSERT(reporter, 0 == fe->top());
180 FORTH_ASSERT(reporter, 1 == fe->depth());
181 FORTH_ASSERT(reporter, 4 == fe->top());
185 FORTH_ASSERT(reporter, 1 == fe->depth());
186 FORTH_ASSERT(reporter, -3 == fe->top());
190 FORTH_ASSERT(reporter, 1 == fe->depth());
191 FORTH_ASSERT(reporter, 1 == fe->top());
198 FORTH_ASSERT(reporter, 1 == fe->depth());
199 FORTH_ASSERT(reporter, 1 == fe->top());
202 FORTH_ASSERT(reporter, 1 == fe->depth());
203 FORTH_ASSERT(reporter, 1 == fe->top());
210 FORTH_ASSERT(reporter, 2 == fe->depth());
211 FORTH_ASSERT(reporter, 1 == fe->peek(1));
212 FORTH_ASSERT(reporter, 3 == fe->peek(0));
219 FORTH_ASSERT(reporter, 1 == fe->depth());
220 FORTH_ASSERT(reporter, 1 == fe->top());
226 FORTH_ASSERT(reporter, 1 == fe->depth());
227 FORTH_ASSERT(reporter, 10 == fe->top());
230 FORTH_ASSERT(reporter, 1 == fe->depth());
231 FORTH_ASSERT(reporter, 10 == fe->top());
237 FORTH_ASSERT(reporter, 1 == fe->depth());
238 FORTH_ASSERT(reporter, -10 == fe->top());
241 FORTH_ASSERT(reporter, 1 == fe->depth());
242 FORTH_ASSERT(reporter, 10 == fe->top());
249 FORTH_ASSERT(reporter, 1 == fe->depth());
250 FORTH_ASSERT(reporter, 3 == fe->top());
253 FORTH_ASSERT(reporter, 1 == fe->depth());
254 FORTH_ASSERT(reporter, -10 == fe->top());
261 FORTH_ASSERT(reporter, 1 == fe->depth());
262 FORTH_ASSERT(reporter, 10 == fe->top());
265 FORTH_ASSERT(reporter, 1 == fe->depth());
266 FORTH_ASSERT(reporter, 10 == fe->top());
282 FORTH_ASSERT(reporter, 1 == fe->depth());
283 FORTH_ASSERT(reporter, data[i*3 + 2] == fe->top());
299 FORTH_ASSERT(reporter, 1 == fe->depth());
300 FORTH_ASSERT(reporter, data[i*3 + 2] == fe->top());
314 FORTH_ASSERT(reporter, 1 == fe->depth());
315 FORTH_ASSERT(reporter, data[i*2 + 1] == fe->top());
323 FORTH_ASSERT(reporter, 2 == fe->depth());
324 FORTH_ASSERT(reporter, 10 == fe->peek(1));
325 FORTH_ASSERT(reporter, 10 == fe->peek(0));
330 FORTH_ASSERT(reporter, 1 == fe->depth());
331 FORTH_ASSERT(reporter, 0 == fe->top());