|
a7f1692d52
|
Evaluate simple substitutions recursively up to ten times
|
2013-06-04 02:30:18 +02:00 |
|
|
ccf98853e1
|
Switched cpp's license to the LGPL (for the library part)
|
2012-11-04 14:47:07 +01:00 |
|
|
190ffc644d
|
Let #if be slightly more intelligent
|
2011-05-03 13:23:59 +00:00 |
|
|
f4c77d894b
|
Actually applied GPL version 3
|
2010-12-08 20:52:24 +00:00 |
|
|
01a4c6be8c
|
Handling leading "!" in #if
|
2009-08-01 12:17:04 +00:00 |
|
|
33269a5353
|
Also partially implemented #elif
|
2009-08-01 02:40:03 +00:00 |
|
|
153753d0bd
|
Slightly more complete #if
|
2009-08-01 02:21:15 +00:00 |
|
|
59d80dffd6
|
Implemented a subset of #if
|
2009-08-01 02:11:44 +00:00 |
|
|
ec4a31ea90
|
Code cleanup
|
2009-08-01 01:54:26 +00:00 |
|
|
397c08cebf
|
Process #include only if it's in scope
|
2009-08-01 01:44:27 +00:00 |
|
|
52b47e825d
|
Implemented CPP_OPTION_IGNORE_META (does not ignore #include yet though)
|
2009-07-31 01:58:50 +00:00 |
|
|
cceafc1630
|
Added a hack to no longer substitute in a loop
|
2009-07-29 15:06:10 +00:00 |
|
|
d1048edfc7
|
Removed cpp_is_defined() from the API
|
2009-07-29 14:56:33 +00:00 |
|
|
413d109000
|
Implemented simple word substitution
|
2009-07-29 14:49:23 +00:00 |
|
|
77556bc250
|
Fixed errors and warnings appearing before the problematic line
|
2009-07-28 15:40:29 +00:00 |
|
|
5ec29c6031
|
Added a CppParser class
|
2009-07-28 11:22:32 +00:00 |
|
|
021ddc8633
|
Handle comments within directives
|
2009-07-28 01:04:09 +00:00 |
|
|
a11928106a
|
Separated parts of cpp.c into common.h and scanner.c
|
2008-06-04 16:20:14 +00:00 |
|