Menu

Tools Commit Log


Commit Date  
[r2996] by plombo

Replaced the emit() calls in pp_parser_readline() with use of the overread property.

Now pp_parser_parse() is the only preprocessor function that uses emit() directly.

2011-02-02 18:34:23 Tree
[r2995] by plombo

r2994 caused the actual contents of all macros to be stored incorrectly. Fixed.

2011-02-02 02:37:51 Tree
[r2994] by plombo

Fixed the preprocessor bug mentioned in the commit message for r2989, in which the line under a #define with only a name (e.g. '#define FOO') would be interpreted as part of the #define and not processed otherwise.

2011-02-02 01:56:40 Tree
[r2993] by plombo

Removed some debugging printfs from the preprocessor.

2011-02-02 01:36:46 Tree
[r2992] by plombo

Fixed an unwanted ')' character being emitted after expanding a function-style macro, introduced with the previous commit.

2011-02-02 01:36:42 Tree
[r2991] by plombo

Added a "token" property to pp_parser for the last token read. Removed the local token variable in several functions.

2011-02-02 01:36:40 Tree
[r2990] by plombo

Fixed accidental whitespace consumption after identifier tokens.

2011-02-02 01:36:37 Tree
[r2989] by plombo

Fixed some bugs introduced with function-style #define support.

There is still a rather serious bug in which directives on the line under a #define may or may not be interpreted.

2011-02-02 01:36:32 Tree
[r2988] by damon_caskey

See http://www.caskeys.com/dc/?p=1155

2011-01-20 16:43:42 Tree
[r2987] by damon_caskey

See http://www.caskeys.com/dc/?p=1155

2011-01-20 15:45:08 Tree
Older >
MongoDB Logo MongoDB