148
164
// The token recognizer class, which uses scanner tables generated by the
152
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
153
// This file is part of PUMA.
154
// Copyright (C) 1999-2003 The PUMA developer team.
156
// This program is free software; you can redistribute it and/or
157
// modify it under the terms of the GNU General Public License as
158
// published by the Free Software Foundation; either version 2 of
159
// the License, or (at your option) any later version.
161
// This program is distributed in the hope that it will be useful,
162
// but WITHOUT ANY WARRANTY; without even the implied warranty of
163
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
164
// GNU General Public License for more details.
166
// You should have received a copy of the GNU General Public
167
// License along with this program; if not, write to the Free
168
// Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
171
#ifndef __scan_buffer_h__
172
#define __scan_buffer_h__
178
#line 179 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
181
class WinImportHandler;
186
class ExtACBuilderCoupling;
187
class ExtACSyntaxCoupling;
192
class WinMemberExplSpec;
193
class WinTypeKeywords;
194
class PragmaOnceUnitState;
200
#line 25 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
202
#line 203 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
203
friend class ::WinIfExists;
204
friend class ::WinImportHandler;
205
friend class ::WinMacros;
206
friend class ::CMatchSyntax;
207
friend class ::ExtGnu;
208
friend class ::ExtAC;
209
friend class ::ExtACBuilderCoupling;
210
friend class ::ExtACSyntaxCoupling;
211
friend class ::ExtACTree;
212
friend class ::ExtACKeywords;
213
friend class ::WinAsm;
214
friend class ::WinDeclSpecs;
215
friend class ::WinMemberExplSpec;
216
friend class ::WinTypeKeywords;
217
friend class ::PragmaOnceUnitState;
218
friend class ::PragmaOnce;
219
friend class ::CCExprResolve;
220
friend class ::CExprResolve;
222
#line 25 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
225
typedef enum { STATE_END, STATE_ERROR, STATE_OK } State;
227
virtual ~ScanBuffer () {}
229
virtual char next () = 0;
230
virtual char *token () = 0;
231
virtual int len () const = 0;
232
virtual void reset () = 0;
233
virtual void retry () = 0;
234
virtual void accept (int len) = 0;
235
virtual void more (int len) = 0;
236
virtual State state () const = 0;
242
#endif /* __scan_buffer_h__ */
244
#line 27 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/OrangeRecognizer.h"
248
170
#ifndef __TTGEN__
249
171
# define __TTGEN__
251
#line 252 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
254
class WinImportHandler;
259
class ExtACBuilderCoupling;
260
class ExtACSyntaxCoupling;
265
class WinMemberExplSpec;
266
class WinTypeKeywords;
267
class PragmaOnceUnitState;
273
#line 32 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/OrangeRecognizer.h"
276
#line 277 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
277
friend class ::WinIfExists;
278
friend class ::WinImportHandler;
279
friend class ::WinMacros;
280
friend class ::CMatchSyntax;
281
friend class ::ExtGnu;
282
friend class ::ExtAC;
283
friend class ::ExtACBuilderCoupling;
284
friend class ::ExtACSyntaxCoupling;
285
friend class ::ExtACTree;
286
friend class ::ExtACKeywords;
287
friend class ::WinAsm;
288
friend class ::WinDeclSpecs;
289
friend class ::WinMemberExplSpec;
290
friend class ::WinTypeKeywords;
291
friend class ::PragmaOnceUnitState;
292
friend class ::PragmaOnce;
293
friend class ::CCExprResolve;
294
friend class ::CExprResolve;
296
#line 33 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/OrangeRecognizer.h"
173
{ unsigned char Type;
298
174
unsigned char LookAhead;
1619
1407
#endif /* __filename_h__ */
1621
#line 25 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/LocationInfo.h"
1409
#line 24 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/Location.h"
1622
1410
namespace Puma {
1626
#line 1627 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
1414
#line 1415 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
1627
1415
} // closed Puma
1416
class CCExprResolve;
1628
1418
class WinIfExists;
1629
1419
class WinImportHandler;
1630
1420
class WinMacros;
1423
class WinMemberExplSpec;
1424
class WinTypeKeywords;
1634
1427
class ExtACBuilderCoupling;
1635
1428
class ExtACSyntaxCoupling;
1636
1429
class ExtACTree;
1637
1430
class ExtACKeywords;
1640
class WinMemberExplSpec;
1641
class WinTypeKeywords;
1642
1432
class PragmaOnceUnitState;
1643
1433
class PragmaOnce;
1644
class CCExprResolve;
1646
1435
namespace Puma {
1648
#line 28 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/LocationInfo.h"
1649
class LocationInfo : public RefCnt {
1650
#line 1651 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
1437
#line 27 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/Location.h"
1439
#line 1440 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
1440
friend class ::CCExprResolve;
1441
friend class ::CExprResolve;
1651
1442
friend class ::WinIfExists;
1652
1443
friend class ::WinImportHandler;
1653
1444
friend class ::WinMacros;
1654
friend class ::CMatchSyntax;
1655
friend class ::ExtGnu;
1445
friend class ::WinAsm;
1446
friend class ::WinDeclSpecs;
1447
friend class ::WinMemberExplSpec;
1448
friend class ::WinTypeKeywords;
1449
friend class ::WinFriend;
1656
1450
friend class ::ExtAC;
1657
1451
friend class ::ExtACBuilderCoupling;
1658
1452
friend class ::ExtACSyntaxCoupling;
1659
1453
friend class ::ExtACTree;
1660
1454
friend class ::ExtACKeywords;
1661
friend class ::WinAsm;
1662
friend class ::WinDeclSpecs;
1663
friend class ::WinMemberExplSpec;
1664
friend class ::WinTypeKeywords;
1455
friend class ::ExtGnu;
1665
1456
friend class ::PragmaOnceUnitState;
1666
1457
friend class ::PragmaOnce;
1667
friend class ::CCExprResolve;
1668
friend class ::CExprResolve;
1458
friend class ::CMatchSyntax;
1670
#line 28 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/LocationInfo.h"
1460
#line 27 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/Location.h"
1672
1462
Filename _filename;
1676
LocationInfo () : _filename (), _line (0) {}
1677
void setup (Filename f, int l);
1467
Location () : _filename (), _line (0), _column (0) {}
1468
Location (Filename f, int l, int c = 0) { setup (f, l, c); }
1469
void setup (Filename f, int l, int c = 0) {
1678
1474
const Filename &filename () const { return _filename; }
1679
1475
int line () const { return _line; }
1680
bool operator < (const LocationInfo &l) const;
1681
bool operator == (const LocationInfo &l) const;
1687
#endif /* __location_info_h__ */
1689
#line 26 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/Location.h"
1694
#line 1695 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
1697
class WinImportHandler;
1702
class ExtACBuilderCoupling;
1703
class ExtACSyntaxCoupling;
1705
class ExtACKeywords;
1708
class WinMemberExplSpec;
1709
class WinTypeKeywords;
1710
class PragmaOnceUnitState;
1712
class CCExprResolve;
1716
#line 29 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/Location.h"
1717
class Location : public SmartPtr, public Printable {
1718
#line 1719 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
1719
friend class ::WinIfExists;
1720
friend class ::WinImportHandler;
1721
friend class ::WinMacros;
1722
friend class ::CMatchSyntax;
1723
friend class ::ExtGnu;
1724
friend class ::ExtAC;
1725
friend class ::ExtACBuilderCoupling;
1726
friend class ::ExtACSyntaxCoupling;
1727
friend class ::ExtACTree;
1728
friend class ::ExtACKeywords;
1729
friend class ::WinAsm;
1730
friend class ::WinDeclSpecs;
1731
friend class ::WinMemberExplSpec;
1732
friend class ::WinTypeKeywords;
1733
friend class ::PragmaOnceUnitState;
1734
friend class ::PragmaOnce;
1735
friend class ::CCExprResolve;
1736
friend class ::CExprResolve;
1738
#line 29 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/Location.h"
1740
LocationInfo *info () const { return (LocationInfo*)data (); }
1744
Location (Filename f, int l) { setup (f, l); }
1745
Location (LocationInfo *lptr) : SmartPtr (lptr) {}
1746
LocationInfo *operator ~ () { if (info ()) info ()->ref (); return info (); }
1747
void setup (Filename f, int l);
1748
const Filename &filename () const { return info ()->filename (); }
1750
bool operator == (const Location &l) const;
1476
int column () const { return _column; }
1477
bool operator == (const Location &l) const {
1478
return filename () == l.filename () && line () == l.line () &&
1479
column () == l.column ();
1751
1481
bool operator != (const Location &l) const { return ! (*this == l); }
1752
bool operator < (const Location &l) const;
1482
bool operator < (const Location &l) const {
1483
// TODO: does it make sense to compare the filenames? better assert?
1484
if (filename () != l.filename ())
1486
return line () < l.line () && column () < l.column ();
1754
virtual void print (ostream &os) const {
1490
inline std::ostream &operator << (std::ostream &os, const Location &loc) {
1756
1491
#ifdef VISUAL_STUDIO
1757
os << filename () << "(" << line () << ")";
1492
os << loc.filename () << "(" << loc.line () << ")";
1759
os << filename () << ":" << line ();
1494
os << loc.filename () << ":" << loc.line ();
1765
1498
} // namespace Puma
1767
1500
#endif /* __location_h__ */
1769
#line 27 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/PreExpr.h"
1502
#line 1 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
1503
// This file is part of PUMA.
1504
// Copyright (C) 1999-2003 The PUMA developer team.
1506
// This program is free software; you can redistribute it and/or
1507
// modify it under the terms of the GNU General Public License as
1508
// published by the Free Software Foundation; either version 2 of
1509
// the License, or (at your option) any later version.
1511
// This program is distributed in the hope that it will be useful,
1512
// but WITHOUT ANY WARRANTY; without even the implied warranty of
1513
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1514
// GNU General Public License for more details.
1516
// You should have received a copy of the GNU General Public
1517
// License along with this program; if not, write to the Free
1518
// Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
1519
// MA 02111-1307 USA
1521
#ifndef __scan_buffer_h__
1522
#define __scan_buffer_h__
1525
#line 23 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
1526
using namespace std;
1531
#line 1532 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
1533
class CCExprResolve;
1536
class WinImportHandler;
1540
class WinMemberExplSpec;
1541
class WinTypeKeywords;
1544
class ExtACBuilderCoupling;
1545
class ExtACSyntaxCoupling;
1547
class ExtACKeywords;
1549
class PragmaOnceUnitState;
1554
#line 27 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
1556
#line 1557 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
1557
friend class ::CCExprResolve;
1558
friend class ::CExprResolve;
1559
friend class ::WinIfExists;
1560
friend class ::WinImportHandler;
1561
friend class ::WinMacros;
1562
friend class ::WinAsm;
1563
friend class ::WinDeclSpecs;
1564
friend class ::WinMemberExplSpec;
1565
friend class ::WinTypeKeywords;
1566
friend class ::WinFriend;
1567
friend class ::ExtAC;
1568
friend class ::ExtACBuilderCoupling;
1569
friend class ::ExtACSyntaxCoupling;
1570
friend class ::ExtACTree;
1571
friend class ::ExtACKeywords;
1572
friend class ::ExtGnu;
1573
friend class ::PragmaOnceUnitState;
1574
friend class ::PragmaOnce;
1575
friend class ::CMatchSyntax;
1577
#line 27 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/ScanBuffer.h"
1580
typedef enum { STATE_NEW, STATE_END, STATE_ERROR, STATE_OK } State;
1583
int _token; // start position of current token
1584
int _pos; // current position (in token; _pos >= _token && pos < filled)
1585
char *_buffer; // token to the buffer that contains all input characters
1586
int _buff_size; // size of the input buffer
1590
ScanBuffer () : _state (STATE_NEW) {}
1592
// init buffer to directly scan from a string
1593
void init (const char *str, int l = 0);
1595
char next () { return _buffer[_pos++]; }
1596
char lookahead () { return _buffer[_pos]; }
1597
char *token () const { return _buffer + _token; }
1598
int len () const { return _pos - _token; }
1599
void reset () { _token = _pos = 0; }
1600
void retry () { _pos = _token; }
1601
void accept (int len) {
1605
void more (int len) { _pos = _token + len; }
1607
if (_state == STATE_OK && _pos >= _buff_size)
1616
#endif /* __scan_buffer_h__ */
1618
#line 28 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/PreExpr.h"
1770
1619
namespace Puma {
1773
1622
class ErrorStream;
1776
#line 1777 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
1625
#line 1626 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
1777
1626
} // closed Puma
1627
class CCExprResolve;
1778
1629
class WinIfExists;
1779
1630
class WinImportHandler;
1780
1631
class WinMacros;
1634
class WinMemberExplSpec;
1635
class WinTypeKeywords;
1784
1638
class ExtACBuilderCoupling;
1785
1639
class ExtACSyntaxCoupling;
1786
1640
class ExtACTree;
1787
1641
class ExtACKeywords;
1790
class WinMemberExplSpec;
1791
class WinTypeKeywords;
1792
1643
class PragmaOnceUnitState;
1793
1644
class PragmaOnce;
1794
class CCExprResolve;
1796
1646
namespace Puma {
1798
#line 32 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/PreExpr.h"
1648
#line 33 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/PreExpr.h"
1799
1649
class PreExpr {
1800
#line 1801 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
1650
#line 1651 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
1651
friend class ::CCExprResolve;
1652
friend class ::CExprResolve;
1801
1653
friend class ::WinIfExists;
1802
1654
friend class ::WinImportHandler;
1803
1655
friend class ::WinMacros;
1804
friend class ::CMatchSyntax;
1805
friend class ::ExtGnu;
1656
friend class ::WinAsm;
1657
friend class ::WinDeclSpecs;
1658
friend class ::WinMemberExplSpec;
1659
friend class ::WinTypeKeywords;
1660
friend class ::WinFriend;
1806
1661
friend class ::ExtAC;
1807
1662
friend class ::ExtACBuilderCoupling;
1808
1663
friend class ::ExtACSyntaxCoupling;
1809
1664
friend class ::ExtACTree;
1810
1665
friend class ::ExtACKeywords;
1811
friend class ::WinAsm;
1812
friend class ::WinDeclSpecs;
1813
friend class ::WinMemberExplSpec;
1814
friend class ::WinTypeKeywords;
1666
friend class ::ExtGnu;
1815
1667
friend class ::PragmaOnceUnitState;
1816
1668
friend class ::PragmaOnce;
1817
friend class ::CCExprResolve;
1818
friend class ::CExprResolve;
1669
friend class ::CMatchSyntax;
1820
#line 32 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/PreExpr.h"
1671
#line 33 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/inc/Puma/PreExpr.h"
2229
2086
#define TOK_EXPR_WSPACE 30
2230
2087
#define TOK_PRE_UNARY 31
2232
#line 1 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/SB_String.h"
2233
// This file is part of PUMA.
2234
// Copyright (C) 1999-2003 The PUMA developer team.
2236
// This program is free software; you can redistribute it and/or
2237
// modify it under the terms of the GNU General Public License as
2238
// published by the Free Software Foundation; either version 2 of
2239
// the License, or (at your option) any later version.
2241
// This program is distributed in the hope that it will be useful,
2242
// but WITHOUT ANY WARRANTY; without even the implied warranty of
2243
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2244
// GNU General Public License for more details.
2246
// You should have received a copy of the GNU General Public
2247
// License along with this program; if not, write to the Free
2248
// Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
2249
// MA 02111-1307 USA
2251
#ifndef __sb_string_h__
2252
#define __sb_string_h__
2255
#line 24 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/SB_String.h"
2260
#line 2261 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
2263
class WinImportHandler;
2268
class ExtACBuilderCoupling;
2269
class ExtACSyntaxCoupling;
2271
class ExtACKeywords;
2274
class WinMemberExplSpec;
2275
class WinTypeKeywords;
2276
class PragmaOnceUnitState;
2278
class CCExprResolve;
2282
#line 27 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/SB_String.h"
2283
class SB_String : public ScanBuffer {
2284
#line 2285 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
2285
friend class ::WinIfExists;
2286
friend class ::WinImportHandler;
2287
friend class ::WinMacros;
2288
friend class ::CMatchSyntax;
2289
friend class ::ExtGnu;
2290
friend class ::ExtAC;
2291
friend class ::ExtACBuilderCoupling;
2292
friend class ::ExtACSyntaxCoupling;
2293
friend class ::ExtACTree;
2294
friend class ::ExtACKeywords;
2295
friend class ::WinAsm;
2296
friend class ::WinDeclSpecs;
2297
friend class ::WinMemberExplSpec;
2298
friend class ::WinTypeKeywords;
2299
friend class ::PragmaOnceUnitState;
2300
friend class ::PragmaOnce;
2301
friend class ::CCExprResolve;
2302
friend class ::CExprResolve;
2304
#line 27 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/inc/Puma/SB_String.h"
2307
const char *TokenBuffer;
2312
void init (const char *str, int len = 0) {
2313
string = str; end = str + (len ? len : strlen (str)); reset ();
2316
char next () { return TokenBuffer[BuffPos++]; }
2317
char *token () { return (char*)TokenBuffer; }
2318
int len () const { return BuffPos; }
2319
void reset () { TokenBuffer = string; BuffPos = 0; }
2320
void retry () { BuffPos = 0; }
2321
void accept (int len) { BuffPos = 0; TokenBuffer += len; }
2322
void more (int len) { BuffPos = len; }
2323
State state () const { return (TokenBuffer + BuffPos == end) ? STATE_END : STATE_OK; }
2329
#endif /* __sb_string_h__ */
2331
#line 34 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/src/PreExprParser.cc"
2089
#line 34 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/src/PreExprParser.cc"
2332
2090
using namespace Puma;
2334
2092
void *PreExprParserAlloc (void *(*mallocProc)(...));
4677
#line 4678 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/src/PreExprParser.cc"
4399
#line 4400 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/src/PreExprParser.cc"
4679
#ifdef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_src_PreExprParser_cc__
4680
/*** begin of aspect includes ***/
4681
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__)
4682
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__
4401
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_src_PreExprParser_cc__
4402
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
4403
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
4404
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
4405
#include "CCExprResolveCC.ah"
4407
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4408
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4409
#include "ExtACTree.ah"
4411
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4412
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4413
#include "ExtGnu.ah"
4416
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
4417
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
4418
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
4419
#include "CCExprResolveH.ah"
4422
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
4423
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
4424
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
4425
#include "CExprResolveCC.ah"
4427
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4428
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4429
#include "ExtACTree.ah"
4431
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4432
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4433
#include "ExtGnu.ah"
4436
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
4437
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
4438
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
4439
#include "CExprResolveH.ah"
4442
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
4443
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
4444
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
4683
4445
#include "WinIfExists.ah"
4685
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
4686
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__
4448
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
4449
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
4450
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
4687
4451
#include "WinImportHandler.ah"
4689
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__)
4690
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__
4454
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
4455
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
4456
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
4691
4457
#include "WinMacros.ah"
4693
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
4694
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4695
#include "CMatchSyntax.ah"
4697
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__)
4698
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
4699
#include "ExtGnu.ah"
4701
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__)
4702
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__
4459
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4460
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4461
#include "PragmaOnceUnitState.ah"
4464
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
4465
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
4466
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
4467
#include "WinAsm.ah"
4469
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4470
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4471
#include "ExtACTree.ah"
4474
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
4475
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
4476
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
4477
#include "WinDeclSpecs.ah"
4480
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
4481
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
4482
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
4483
#include "WinMemberExplSpec.ah"
4486
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
4487
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
4488
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
4489
#include "WinTypeKeywords.ah"
4492
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
4493
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
4494
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
4495
#include "WinFriend.ah"
4498
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
4499
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
4500
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
4703
4501
#include "ExtAC.ah"
4705
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__)
4706
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
4503
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4504
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4505
#include "ExtACTree.ah"
4507
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
4508
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
4509
#include "ExtACKeywords.ah"
4511
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4512
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4513
#include "ExtGnu.ah"
4515
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4516
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4517
#include "PragmaOnceUnitState.ah"
4519
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4520
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4521
#include "CMatchSyntax.ah"
4524
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
4525
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
4526
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
4707
4527
#include "ExtACBuilderH.ah"
4709
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__)
4710
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
4530
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
4531
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
4532
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
4711
4533
#include "ExtACBuilderCC.ah"
4713
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__)
4714
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
4535
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4536
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4537
#include "ExtACTree.ah"
4540
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
4541
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
4542
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
4715
4543
#include "ExtACSyntaxH.ah"
4717
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__)
4718
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
4546
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
4547
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
4548
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
4719
4549
#include "ExtACSyntaxCC.ah"
4721
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__)
4722
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__
4552
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4553
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4554
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4723
4555
#include "ExtACTree.ah"
4725
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__)
4726
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
4558
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
4559
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
4560
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
4727
4561
#include "ExtACKeywords.ah"
4729
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
4730
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__
4563
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4564
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4565
#include "PragmaOnceUnitState.ah"
4568
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4569
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4570
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4571
#include "ExtACTree.ah"
4573
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4574
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
4575
#include "ExtGnu.ah"
4578
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
4579
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4580
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
4581
#include "ExtACTree.ah"
4583
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
4584
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
4585
#include "ExtGnuCSemDeclSpecs.ah"
4588
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4589
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4590
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4591
#include "PragmaOnceUnitState.ah"
4594
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
4595
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4596
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4597
#include "PragmaOnceUnitState.ah"
4599
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
4600
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
4601
#include "PragmaOnce.ah"
4604
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
4605
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
4606
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
4731
4607
#include "TraceSyntax.ah"
4733
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__)
4734
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__
4735
#include "WinAsm.ah"
4737
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
4738
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
4739
#include "WinDeclSpecs.ah"
4741
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
4742
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
4743
#include "WinMemberExplSpec.ah"
4745
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
4746
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
4747
#include "WinTypeKeywords.ah"
4749
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
4750
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
4751
#include "PragmaOnceUnitState.ah"
4753
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
4754
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__
4755
#include "PragmaOnce.ah"
4757
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__)
4758
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
4759
#include "CCExprResolveH.ah"
4761
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__)
4762
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
4763
#include "CCExprResolveCC.ah"
4765
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__)
4766
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__
4767
#include "CExprResolveH.ah"
4769
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__)
4770
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
4771
#include "CExprResolveCC.ah"
4773
/*** end of aspect includes ***/
4774
#undef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
4775
#undef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_src_PreExprParser_cc__
4776
#endif // __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_src_PreExprParser_cc__
4610
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4611
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4612
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4613
#include "CMatchSyntax.ah"
4616
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
4617
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_src_PreExprParser_cc__
4618
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_src_PreExprParser_cc__