Commit Graph

22 Commits

Author SHA1 Message Date
8c8f4b99b7 Fixed whitespaces within directives 2013-06-04 03:32:55 +02:00
ccf98853e1 Switched cpp's license to the LGPL (for the library part) 2012-11-04 14:47:07 +01:00
f4c77d894b Actually applied GPL version 3 2010-12-08 20:52:24 +00:00
46ef4260dc More accurate processing of #include 2010-12-08 20:49:53 +00:00
3f18c2f151 Code cleanup 2010-08-24 23:28:46 +00:00
a2384d61fd Including new files interrupted the current one and leaked memory 2009-08-30 01:32:42 +00:00
95be2c81be Code cleanup 2009-08-01 18:25:31 +00:00
7519bff6ec No longer allow the #data directive 2009-08-01 18:24:29 +00:00
12c82d3c3c Code cleanup 2009-08-01 17:59:44 +00:00
33269a5353 Also partially implemented #elif 2009-08-01 02:40:03 +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
441ef54e5d Code cleanup 2009-08-01 01:15:51 +00:00
413d109000 Implemented simple word substitution 2009-07-29 14:49:23 +00:00
7c566c273b Code cleanup 2009-07-28 15:43:07 +00:00
19e45daf89 Fixed crash when opening a file that doesn't exist 2009-07-28 15:41:06 +00:00
77556bc250 Fixed errors and warnings appearing before the problematic line 2009-07-28 15:40:29 +00:00
b149b38cf9 Better handling of directives 2009-07-28 12:25:53 +00:00
5ec29c6031 Added a CppParser class 2009-07-28 11:22:32 +00:00
7b054a571a First implementation attempt 2008-02-25 01:13:22 +00:00
86646c34c2 Separating the code between a binary and a shared library 2007-09-09 22:56:56 +00:00