xref: /freebsd/contrib/bc/tests/bc/errors.txt (revision 53b70c86)
14 != 0 &^ 34 == 5
24 & 5
34 != 0 |% 34 == 5
44 | 5
53 $ 7
64 @^ 5
7'
81.892389ep
9"ontsjahoesu
10/* oerchaoegu
11\(<267)11111111111111111111111111111
12j(1,)
13a(3,3
14()
15(((((((((((((((((((()))))))))))))))
163 +
173 - -
18233*+ 32
19233*+ 32 869356734856
20293 * += 38297
21293 * += 38297 2839
22293 - %= 38297
23a * += 38297 2839
24a += * 38297
25a += * 38297 2839
26a %= % 38297
27a %= / 38297 2839
28"s" + 3
293 - "o"
30"e" * "j"
31"3" / "2"
32!"3"
33--"4"
34"4"++
35+ 4
36* 3
37+ 4 + 3
38* 3 + 2
39c++ +
40c + ++
41(e * a)++
42++(e ^ a)
43(e + a)--
44--(e - a)
45++e++
46++e--
47--e++
48--e--
49++(e)
50(e)--
51++++e
52e----
53++-e
54---e
55++x += 4
56x++ += 4
57(i += 1) += 1
58-i+=1
59e a
60c!
61e! + a
62a + e!
63(0||!)
64(238497*(29348+238)
65a[234
66a238]
67a[(0] + 1)
68(1 + a[0)]
69283947 2983745289
70a 4
71a g
72define r(e,) {}
73p(,e)
74p(e,)
75! + 1l(2)
76l957)
77l(
78g[si+= j []a[s]>=]
79j[s
80!>5d
81a(1..)
82a(1;)
831..
841..0
8599""""""""""""""""""""""""""""""""99.9999999 + 0.0000000000001
86pll[zx<zb]--(<.+)1
87a(g2[] -3)
88.--1)-1)
89.--1)
90-1)
91(.2==)--d_ -8234+68. -d_ ---d_ -d_ ---d_ -d2 + 5
92break
93continue
94auto a,u
95define i(e) { auto p,; return(p); }
96define i(e) { auto e; return(e); }
97define i(e) { auto q; auto n; return(e); }
98define i(e) { auto q; e+=q; auto n; return(e); }
99define i(e, e) { auto p; return(p*e); }
100define i(e, g, e) { auto p; return(p*e*g); }
101define x(e) { define q(f) { return (0); } return q(e); }
102define x(3) { return q(e); }
103define x([]e) { return q(e); }
104define x([]) { return q(e); }
105define x(e,[]) { return q(e); }
106define x(a[]) { return a[]; }
107define x(*a) { return a; }
108define x(a) return a;
109while e!=0 { i+=1 }
110while (e!=0) { i+=1 } if (x) x
111for i=0;i<2;++i { c+=i; }
112for (i=0;i<2,++i) { c+=i; }
113for (i=0,i<2;++i) { c+=i; }
114for (i<2;++i) { c+=i; }
115for (i=0;++i) { c+=i; }
116return (0)
117sqrt(3,4)
118length(3,4)
119scale(3,4)
1203=4
1213+=4
1224-=3
1234*=3
1244/=3
1254%=3
1264^=3
1273++
128--3
129a[] = 4
1301 + $
131a[18446744073709552000] = 0
132j(1,2,3)
133j(1,a[])
134x(2)
135read(3)
136scale = 18446744073709552000
137ibase = 18446744073709552000
138obase = 18446744073709552000
139scale = -1
140sqrt(-1)
1410 ^ -251
1421/0
1431%0
1440/0
1450%0
1460/0.000000
1470.000000%0.00000000
148root(-15, 4)
149root(5, 0)
150root(13, -5)
151root(1548, 0)
152irand(-4)
153irand(3289.10827340)
154scale = 10000000000000000000000000000000000
155obase += 999999999999999999999999999999999999999999999999999999999999999999999999
156ibase *= 9999999999999999999999999999999999999999999999999999999999999.9
157obase += 9999999999999999999999999999999
158ibase *= 99999999999999999999999999999.9
159scale = 18446744073709551616
1601<<18446744073709551616
1611>>18446744073709551616
1621<<18446744073709551614
1631>>18446744073709551614
164i /= 0
1654^2903482.29304823
1662^340282366920938463463374607431768211456)
1674 @ 2389.21982
1681 @ -38
1693 @ 81906237540187263501872350127351023651023517239512635109283651203985123581235
1709 << 182397.283906123
1718 << -19
1724 << 1298376540182376510982365108263510823651082365120983561239851623590812365192830
1735 >> 21892073.28901672
1742 >> -29
1757 >> 10289374108237541829374123894571028345718923751908237518927809127350891723908
176"string"$
177-"str2"
178a[] + a
179a - a[]
180a[] * a[]
181a[] / a
182a % a[]
183a[] ^ a[]
184c(a[])
185j(a[], a)
186j(a, a[])
187j(a[], a[])
188c(;
189c(0;
190c[0;
191++c(0)
192--c(1)
193++scale(34.4)
194print "3", a[], "3"
195print a[]
196print a[], "e"
197print;
198print 1,2 print 45
199print "s" "4"
200}
201if x x
202if (x
203while (x
204for (i = 0
205for (i = 0; i < 10
206for (i = 0; i < 10; ++i
207define %(x) { return x; }
208define x x) { return x; }
209for (i=0; i; ++i) if (i) print "stuff"; else i; if (!i) i + 1; else i; }
210for (i=0; i; ++i) }
211if (i == 0) break; else i;
212while (x != 0) { break 4; }
213while (x != 0) { continue 4; }
214while (x != 0) 4 else 5
215else 1
216define t(a[) { return a[0]; }
217define u() { auto a[; return a[0]; }
218define v() { auto a, 4; return a; }
219define w() { auto a 4; return a; }
220define r() { auto a[], 4; return a[0]; }
221define s() { auto a[ 4; return a[0]; }
222define void y() { return (1); }
223print uint(0)
224for (i = 0; i < 10; ++i) { print 4, 5 define
2254 + uint(4)
226s(uint(5))
2274 + 4 scale
2284 + 4 scale(s)
2294 * 4 read()
2305 abs(-5)
2312 sqrt(4)
2325 + 3 length(4)
233x$if(x) x else x
234bytes(1) + 4
2353 / 0.00000000000000
2364e4.4
2374e-4.2
238a[2^63] = 1
239ibase = 100
240length(l[] + i[])
241abs("string")
242abs(a[])
243scale("string")
244v = "s"; scale(v)
245v += "string"
246scale(b[])
247sqrt("string")
248sqrt(c[])
249sqrt
250length
251abs
252sqrt(1
253length(1
254abs(1
255divmod 24
256modexp 23
257divmod(if
258modexp(if
259divmod(24)
260modexp(24)
261divmod(24 24)
262modexp(24 24)
263divmod(24,)
264modexp(24,)
265divmod(24,
266modexp(24,
267divmod(24,5
268modexp(24,5
269divmod(24,5)
270modexp(24,5)
271divmod(24,5,)
272modexp(24,5,)
273divmod(24,5,
274modexp(24,5,
275divmod(24,5,4
276modexp(24,5,4
277divmod(24,5,a
278modexp(24,5,a
279divmod(24,5,a[]
280divmod(24,5,a[
281divmod(24,5,a[2
282divmod(24,5,a[2]
283divmod(24,5,a[];
284modexp(24,5,a;
285divmod(24,5,a[];)
286modexp(24,5,a;)
287divmod(24,5,4)
288scale(4.5) modexp(25,5,5)
289scale(.2093
290a2(0,0)
291v = "stuff" + "other"
292v = "stuff"; v + v
293v = "stuff"; v * 3
294v = "stuff"; v - 3
295v = "stuff"; v / 3
296v = "stuff"; divmod(v, 3, a[])
297v = "stuff"; modexp(v, 3, 2)
298define f(x) { x * x }; f("stuff")
299define f(x) { x * x }; v = "stuff"; f(v)
300read
301read(
302read()
303read()
304read()
305