Commit Graph

168 Commits

Author SHA1 Message Date
f0867e00ec Compile with the -O2 and -pedantic flags 2009-07-29 13:40:48 +00:00
43dd5ac499 Free allocated memory on clean exit 2009-07-29 13:36:53 +00:00
4471ed3446 Reflect the API change in libcpp 2009-07-28 12:26:23 +00:00
37ff9e4277 Allow empty struct-declaration-lists in spite of the N843 standard 2009-07-27 17:08:56 +00:00
698c0fd397 Updated copyright information 2009-07-27 17:07:43 +00:00
265ed8f930 Do not initialize the code translation engine when only pre-processing 2009-07-27 17:07:14 +00:00
954e91a4d6 Initial release 2009-06-17 11:29:50 +00:00
b66aa04841 Re-generated Makefiles 2009-06-16 23:56:07 +00:00
053786013d Fixed archive generation 2009-03-28 01:57:10 +00:00
bb08102080 Re-generated Makefiles 2009-01-11 21:46:49 +00:00
2c1f708453 GPLv3'ing 2008-10-15 10:43:33 +00:00
b2d3185ef4 Re-generated Makefiles 2008-09-26 21:20:27 +00:00
ce83ef3b7f Code cleanup 2008-09-02 09:35:02 +00:00
5905d0f8a0 Only compile input files if they have the ".c" extension 2008-06-22 09:23:52 +00:00
ff3e71b477 Work-around to support function names in more situations
The context system obviously needs a re-design
2008-06-22 01:53:48 +00:00
8ac4abef5f Using "begin" and "BEGIN" instead of "start" and "START" for "end" and "END" 2008-06-22 01:40:05 +00:00
0fd5761860 Deleted legacy code for function-definition 2008-06-22 01:24:56 +00:00
8ed9d8b577 Catching more context changes 2008-06-21 19:11:05 +00:00
292fcbee08 Fixed ambiguity between direct-declarator and direct-abstract-declarator 2008-06-21 18:43:19 +00:00
99b8037079 Added work-around for string-literal concatenation 2008-06-20 23:06:21 +00:00
17c2bd2b16 Exposing target.h to allow creation of third-party plug-ins 2008-06-20 16:36:45 +00:00
7af6d01b12 Fixed ambiguity between postfix_expr and primary_expr (left parenthesis) 2008-06-19 15:51:00 +00:00
05b4a9c58e Fixed direct-declarator grammar 2008-06-19 15:06:47 +00:00
84a6922824 Added stub for storage class specification 2008-06-12 23:44:35 +00:00
937a4588ec Handling duplicate storage class specifiers 2008-06-12 23:29:01 +00:00
73dcf8a614 Report errors on duplicate storage class specifier 2008-06-12 23:21:13 +00:00
12b85ac9c0 Partially fixed "for" loops 2008-06-12 05:40:24 +00:00
efda6685e3 Worked on the ambiguity between cast-expr and unary-expr 2008-06-12 05:40:23 +00:00
266efcd35d Probably nicer error handling of expression-statement 2008-06-12 05:40:22 +00:00
8c15dc13e9 Trying to disambiguate labels 2008-06-12 05:40:21 +00:00
50693c80b8 Preparing to support labels 2008-06-12 05:40:20 +00:00
bf02939f40 The Code API now supports labels 2008-06-12 05:40:19 +00:00
5930c622d1 Was not using the specified output filename with -c 2008-06-12 05:40:18 +00:00
1a1d24c6e4 Getting rid of ambiguities between casts and sizeof with expressions 2008-06-12 05:40:17 +00:00
5689b654bc conditional-expression is no longer recursive 2008-06-12 05:40:16 +00:00
c44c0e4bd6 Apparently handling enumerations a bit better 2008-06-12 05:40:15 +00:00
29b5cb4e51 Forgot to remove some debugging messages 2008-06-12 05:40:14 +00:00
be3f869258 Made the Code class much more intelligent 2008-06-12 05:40:13 +00:00
2a2c993e87 Code cleanup, Fixed compilation 2008-06-12 05:40:12 +00:00
84ad44c0f4 Fixed a comment 2008-06-12 05:40:11 +00:00
b106efc74f Fixed designator 2008-06-12 05:40:10 +00:00
00da3ddba8 Fixed error handling from the Code function handlers 2008-06-12 05:40:09 +00:00
a058529d60 Initial release 2008-06-10 22:44:44 +00:00
5efa3e0670 API now supporting labels 2008-06-09 00:21:16 +00:00
27009e6835 Updated dependencies on target.h and ../../config.h 2008-06-09 00:20:54 +00:00
241af9326b Temporarily set system-dependant default defines 2008-06-09 00:16:47 +00:00
dcb6613290 Updated a comment 2008-06-04 20:49:47 +00:00
991eb429a3 This set was wrong 2008-06-04 20:49:08 +00:00
7d56fef504 Reflect changes in token codes 2008-06-04 20:47:55 +00:00
e3cd03632b Avoid conflicts with the Cpp token codes 2008-06-04 20:46:38 +00:00