1/*=============================================================================
2 Boost.Wave: A Standard compliant C++ preprocessor library
3 http://www.boost.org/
4
5 Copyright (c) 2001-2012 Hartmut Kaiser. Distributed under the Boost
6 Software License, Version 1.0. (See accompanying file
7 LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
8=============================================================================*/
9
10#define SIX (4 + 2.0)
11
12//R #line 14 "t_2_021.cpp"
13//R #pragma command option
14#pragma command option
15//R #line 17 "t_2_021.cpp"
16//R #pragma command option (4 + 2.0)
17#pragma command option SIX
18//R #line 20 "t_2_021.cpp"
19//R #pragma command option[(4 + 2.0)]
20#pragma command option[SIX]
21//R #line 23 "t_2_021.cpp"
22//R #pragma command option(5)
23#pragma command option(5)
24//R #line 26 "t_2_021.cpp"
25//R #pragma command option((4 + 2.0))
26#pragma command option(SIX)
27//R #line 29 "t_2_021.cpp"
28//R #pragma command (4 + 2.0)
29#pragma command SIX
30
31//H 10: t_2_021.cpp(10): #define
32//H 08: t_2_021.cpp(10): SIX=(4 + 2.0)
33//H 10: t_2_021.cpp(14): #pragma
34//H 10: t_2_021.cpp(17): #pragma
35//H 01: t_2_021.cpp(10): SIX
36//H 02: (4 + 2.0)
37//H 03: (4 + 2.0)
38//H 10: t_2_021.cpp(20): #pragma
39//H 01: t_2_021.cpp(10): SIX
40//H 02: (4 + 2.0)
41//H 03: (4 + 2.0)
42//H 10: t_2_021.cpp(23): #pragma
43//H 10: t_2_021.cpp(26): #pragma
44//H 01: t_2_021.cpp(10): SIX
45//H 02: (4 + 2.0)
46//H 03: (4 + 2.0)
47//H 10: t_2_021.cpp(29): #pragma
48//H 01: t_2_021.cpp(10): SIX
49//H 02: (4 + 2.0)
50//H 03: (4 + 2.0)
51

source code of boost/libs/wave/test/testwave/testfiles/t_2_021.cpp