Commit Graph

55 Commits

Author SHA1 Message Date
ce02812a87 Implemented enumerator-list 2008-03-13 15:34:27 +00:00
bdfaf81886 Implemented enum-specifier 2008-03-13 15:32:11 +00:00
bfd2123c78 Working some more on the parser 2008-03-13 15:24:02 +00:00
2de83f2021 Fixed the typedef-name set 2008-03-12 03:10:59 +00:00
ada596ecf5 Minor optimization 2008-03-12 01:03:13 +00:00
92247055fa Reporting also pre-processing errors 2008-03-11 17:48:11 +00:00
2ef284cec7 Implemented some more 2008-03-11 17:39:36 +00:00
e890e7c02c Fixed designator 2008-03-11 17:38:45 +00:00
638c5e8e00 Implemented initializer list 2008-03-11 17:25:58 +00:00
8e57d7a2b5 Compiles again 2008-03-11 17:24:57 +00:00
80417cc5aa Added a couple sets 2008-03-11 17:23:26 +00:00
b038a0a175 Initial release 2008-03-11 17:23:07 +00:00
7a94499916 More friendly error messages 2008-03-11 16:40:36 +00:00
e6cf500ea0 Simplified operator detection code 2008-03-11 16:35:17 +00:00
068f844945 Got rid of some compilation warnings 2008-03-11 16:06:45 +00:00
f0496089e0 Added crude constant recognition 2008-03-11 16:04:59 +00:00
2c3469c01b Worked on argument expression lists 2008-03-07 18:33:09 +00:00
6322af89ef Initial release 2008-03-07 13:02:33 +00:00
f6e61ce4e2 Fixed crash upon end of file 2008-03-07 02:11:32 +00:00
dd600a54ba Still working on the parser 2008-03-07 02:07:13 +00:00
1a142ba785 Added more parsing rules 2008-03-07 01:54:16 +00:00
2a412d727e More parsing rules 2008-03-07 00:48:42 +00:00
62eca79a12 Skipping meta tokens when scanning 2008-03-06 20:52:50 +00:00
5a5319c4c7 Disabling debugging information by default 2008-03-06 18:46:50 +00:00
9ae7bbd82e Fixed storage-class-specifier 2008-03-06 18:43:42 +00:00
f6e80139c3 Completing the parsing code 2008-03-06 18:24:18 +00:00
9f8f3fe02b Working some more on the parser 2008-03-06 18:13:12 +00:00
c197d78957 Working on the parser 2008-03-06 18:02:44 +00:00
d1715486d4 Implemented identifier-list 2008-03-06 17:45:23 +00:00
6d56a972a3 Parsing some more 2008-03-06 17:41:14 +00:00
2f77bc1b94 Initial release 2008-03-06 03:30:10 +00:00
5a1ddbf786 Beginning to parse 2008-03-06 03:29:22 +00:00
7def83c66a Moved to ../include 2008-03-06 02:40:19 +00:00
c0b93a483a Re-organized the code entirely (soon possible to create a library) 2008-03-04 16:39:15 +00:00
3dd2f84507 Put main() into a separate file 2008-03-04 16:19:45 +00:00
56f77e7b48 Adding c99_parse() 2008-03-04 14:38:32 +00:00
8878a2564b Code cleanup 2008-03-04 14:29:40 +00:00
c66c897c92 Removed some unused parameters 2008-03-04 14:23:31 +00:00
511fc90b1b Added token sets 2008-03-04 14:18:19 +00:00
e5cf5b0385 Handling the optimization flags on the command line 2008-03-02 17:06:14 +00:00
94d04c88ec Constified around handling of -U 2008-03-02 01:49:28 +00:00
c60e0f9f4a Working on defines 2008-03-02 01:43:43 +00:00
373d1fe7a9 Implemented -I 2008-02-29 16:35:00 +00:00
f03da2e51b Nicer error output 2008-02-29 16:29:38 +00:00
5dbb18bc1d Implemented -E 2008-02-29 16:24:34 +00:00
9dd506211d Improved the preferences structure 2008-02-29 15:30:05 +00:00
70c985c088 Code cleanup, preparing for libcpp, fixed use-after-free 2008-02-27 02:16:36 +00:00
b3f4a2d4c3 Code cleanup 2008-02-26 12:40:25 +00:00
967b3a4fc2 Code cleanup 2008-02-26 12:39:31 +00:00
d3b52a365e Properly licensed under the terms of the DeforaOS Project 2007-06-13 18:49:05 +00:00