I want to parse C files to extract variables and functions. I need to change some local variables to global type. Is there any java library for this purpose?
-
possible duplicate of Library to parse C/C++ source codering bearer– ring bearer2012-03-16 20:35:59 +00:00Commented Mar 16, 2012 at 20:35
-
not actually, i'm looking for java library.nazemian– nazemian2012-03-16 20:40:28 +00:00Commented Mar 16, 2012 at 20:40
-
Well, I do not think there is a library(a single JAR) - Hope you know that ANTLR is a java based solution.ring bearer– ring bearer2012-03-16 20:43:41 +00:00Commented Mar 16, 2012 at 20:43
Add a comment
|
1 Answer
ANTLR is a great tool that has community and APIs for JAVA, C, C#, Python, ActionScript. There are ready to use grammars for many programming languages (C, C#, Java, Perl etc) or custom grammar can be created if needed.
Check grammar list here
1 Comment
nazemian
As i said, i need to modify variables in some conditions. Can ANTLR help?