| Parsing snippet of C (macro definitions) [message #917536] |
Thu, 20 September 2012 03:12 |
Federico Tomassetti Messages: 184 Registered: July 2009 Location: Torino |
Senior Member |

|
|
Hi,
I would like to parse the definition of macros to try to understand what they contain and categorize them. For example:
#define A 123
#define B "hello"
would be categorized as constant while
#define C 23*A
would be an expression, and so on.
I have learned ho to use CDT to parse entire files and I was wondering if it possible to use the same API to parse just a snippet of C code, so to recognize that 123 is an integer literal. Maybe I could trick the API surrounding the expression with a dummy function and assigning the value to a variable but I would try to avoid that. Any suggestion?
website: http://www.federico-tomassetti.it
|
|
|
Powered by
FUDForum. Page generated in 0.01642 seconds