Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7974831
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T08:29:35+00:00 2026-06-04T08:29:35+00:00

What level of C++ parsing can be done with Eclipse for plugin development? I’m

  • 0

What level of C++ parsing can be done with Eclipse for plugin development? I’m interested in knowing if there is a way that I can access C++ class types, method signatures, etc and create another class using the information that I gather from the original class parsed/read/analyzed.

I’ve looked at many C++ front end tools such as EDG, ROSE, and CodeBoost, but they look very involved ( EDG even though many say it’s the best, it is a bit out of my price range ), the next thing I thought of was Eclipse since I know it can generate the AST for Java but I don’t know if it can do the same for C++. I’ve looked for tutorials to no avail so I come here seeking for help/advice.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T08:29:36+00:00Added an answer on June 4, 2026 at 8:29 am

    EDIT 5/23:

    GIYF: The phrase “Eclipse C++ parser” fed to Google produces this line to the CDT documentation:
    http://wiki.eclipse.org/CDT/designs/Overview_of_Parsing

    Regardless of which parser you choose, you’ll find that dealing with it is involved.
    It isn’t the parser machinery; its C++ itself.

    CDT does parse C++. I don’t know if it does C++11 yet. I know there is an attempt
    to build refactoring tools on C++ with it, and that process is producing apparantly usable but not great results. One of the issues is that CDT apparantly can’t modify its ASTs; you have to emit some kind of text patch and reprocess the source code.

    If you have examined that set of C++ parsers, you should consider our C++11 front end.

    It produces ASTs and symbol tables, and control flow analysis. It can analyze/transform the code, and regenerate compilable source code. And it includes general purpose transformation machinery underneath, that applies directly to the trees. You don’t have to emit patches and reparse.

    PS: EDG and Rose are really the same; Rose simply uses EDG.
    EDG doesn’t have any transformational capability. Rose does have it but it seems convoluted, but then I’m spoiled by my own tools.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

High Level With StructureMap, Can I define a assembly scan rule that for an
When writing a row-level trigger in Oracle, I know that you can use the
Beginner level question Scenario: Have simple string cocantation tool, that I might expand later
Not that level of failure indeed. I just completed the 4 part tutorial from
On the class level, I have created reference: System::Data::Odbc::OdbcConnection Connection; in some method I
I have been perpetually intrigued by test-driven development, but I can never follow through
Generally, log levels can be switched to get different level of detailed logs. Usually
I'm writing an application that has a QTreeWidget that is populated by parsing an
Where can I find a detailed, low-level spec for the Perfmon binary .blg file
I am new to iPhone/Objective-C development, I am successfully parsing XML with NSXMLParser but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.