xref: /netbsd-src/tests/usr.bin/indent/lex_number.c (revision 24dd152d375fe687861319daacf365a7888b2283)
1 /* $NetBSD: lex_number.c,v 1.2 2023/05/13 13:31:37 rillig Exp $ */
2 
3 /*
4  * Test lexing of numbers.
5  */
6 
7 //indent input
8 int integers[] = {
9 	0,			// octal zero
10 	1000,			// decimal
11 	10000000000000000000000000000000000000000000,	// big decimal
12 	100000000000000000000000000000000000000000LU,	// suffix
13 	0x12345678,		// hex
14 };
15 
16 double floats[] = {
17 	0.0,
18 	0.0f,
19 	0.0F,
20 	1.0e-1000,
21 	1.0e+1000,
22 };
23 //indent end
24 
25 //indent run-equals-input -di0
26 
27 
28 //indent input
29 int wrapped = 0\
30 x\
31 12\
32 3456\
33 78;
34 //indent end
35 
36 //indent run -di0
37 int wrapped = 0x12345678;
38 //indent end
39