File: x.cxx

package info (click to toggle)
codequery 1.0.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,860 kB
  • sloc: cpp: 151,420; xml: 16,576; python: 5,602; ansic: 5,487; makefile: 559; perl: 496; ruby: 209; sql: 194; sh: 106; php: 53; vhdl: 51; erlang: 47; objc: 22; lisp: 18; cobol: 18; modula3: 17; asm: 14; fortran: 12; ml: 11; tcl: 6
file content (80 lines) | stat: -rw-r--r-- 1,157 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// A demonstration program
#include <stdio.h>
#if 0 /* */
#define DUMMY() \
	if (1);
#endif

// Test preprocessor expressions with parentheses 
#if ((0))
a
#elif ((1))
b
#endif

/** @file LexCPP.cxx
 <file>
 <file >filename</file>
 LexCPP.cxx.
 </file>
 **/

/** Unknown doc keywords so in SCE_C_COMMENTDOCKEYWORDERROR:
 @wrong LexCPP.cxx
 <wrong>filename</wrong>
**/

#define M\

\
 

// Test preprocessor active branches feature

#if HAVE_COLOUR
// Active
#endif
#if NOT_HAVE_COLOUR
// Inactive
#endif

#if FEATURE==2
// Active
#endif
#if FEATURE==3
// Inactive
#endif

#if VERSION(1,2)==3
// Active
#endif
#if VERSION(1,2)==4
// Inactive
#endif

#undef HAVE_COLOUR
#if HAVE_COLOUR
// Inactive
#endif

#define MULTIPLY(a,b) a*b
#if MULTIPLY(2,3)==6
// Active
#endif

int main() {
	double x[] = {3.14159,6.02e23,1.6e-19,1.0+1};
	int y[] = {75,0113,0x4b};
	printf("hello world %d %g\n", y[0], x[0]);

	// JavaScript regular expression (14) tests
	let a = /a/;
	let b = /[a-z]+/gi;

	// Escape sequence (27) tests
	printf("\'\"\?\\\a\b\f\n\r\t\v \P");
	printf("\0a \013a \019");
	printf("\x013ac \xdz");
	printf("\ua34df \uz");
	printf("\Ua34df7833 \Uz");
}