You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've finally had the time to iron out bugs and work on my C preprocessor, which is derivative of but largely a rewrite of the earlier Saltwater attempt. #1782
It looks like cexpr appears to handle macro parsing and expression parsing according to the code I see, but the issue obviously means it doesn't. I'd like to trial an attempt to at least integrate the preprocessor, while keeping cexpr for expression parsing. Do you have any pointers for this?
This issue keeps track of all the
bindgen
issues related to preprocessing directives. The two most common reasons for these issues are the following:libclang
doesn't have a "good enough" API to implement all the desired features.rust-cexpr
cannot evaluate certain expressions.However, this is not an exhaustive list and there might be more issues blocking these.
#define *
intoenum
s instead of constants #2174The text was updated successfully, but these errors were encountered: