Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. C++ Parsers

C++ Parsers

Scheduled Pinned Locked Moved The Lounge
c++com
18 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A abc876

    I am looking for any C++ kinda parser which can give me list of classes, functions and variable etc. in any C++ file/files. Basically i am thinking of writing a documentation system for C++.. Any recommendations in this regard would be highly appreciated Thanks Muhammad Shoaib Khan http://geocities.com/lansolution

    M Offline
    M Offline
    Michael Hansen
    wrote on last edited by
    #6

    What about GCC-XML: http://www.gccxml.org/HTML/Index.html[^] It will give you an xml representation of the source code. You can then massage the xml into whatever you want...

    MBH

    1 Reply Last reply
    0
    • J Jerry Hammond

      Rocky Moore wrote: You might try the C++ forum Noooooo...not the C+plus+plus forum. I hear rumor about there being only real programmers lurking there. You can always tell them apart from other forms of programmer by the missing leg...

      I Do Whatever My Rice Krispies Tell Me To. Toasty0.com

      R Offline
      R Offline
      Rocky Moore
      wrote on last edited by
      #7

      You should know that no real programmer will be found in a legacy technology forum :) Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

      N N 2 Replies Last reply
      0
      • A abc876

        I am looking for any C++ kinda parser which can give me list of classes, functions and variable etc. in any C++ file/files. Basically i am thinking of writing a documentation system for C++.. Any recommendations in this regard would be highly appreciated Thanks Muhammad Shoaib Khan http://geocities.com/lansolution

        S Offline
        S Offline
        Stuart Dootson
        wrote on last edited by
        #8

        For a parsing system, try the Program Database Toolkit However, if you're after a documentation system....what about one of the existing toolikts like Doxygen. Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

        A 1 Reply Last reply
        0
        • J Jerry Hammond

          Rocky Moore wrote: You might try the C++ forum Noooooo...not the C+plus+plus forum. I hear rumor about there being only real programmers lurking there. You can always tell them apart from other forms of programmer by the missing leg...

          I Do Whatever My Rice Krispies Tell Me To. Toasty0.com

          B Offline
          B Offline
          benjymous
          wrote on last edited by
          #9

          Toasty0 wrote: not the C+plus+plus forum C++++? New and improved formula! Now with more added plussiness! Hurry while stocks last! In an independant study, nine out of ten programmers said they prefered CeePlusPlusPlusPlus to any other leading brand! -- Help me! I'm turning into a grapefruit! Phoenix Paint - back from DPaint's ashes!

          1 Reply Last reply
          0
          • R Rocky Moore

            You should know that no real programmer will be found in a legacy technology forum :) Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

            N Offline
            N Offline
            NormDroid
            wrote on last edited by
            #10

            :-D

            1 Reply Last reply
            0
            • J Jerry Hammond

              Rocky Moore wrote: You might try the C++ forum Noooooo...not the C+plus+plus forum. I hear rumor about there being only real programmers lurking there. You can always tell them apart from other forms of programmer by the missing leg...

              I Do Whatever My Rice Krispies Tell Me To. Toasty0.com

              A Offline
              A Offline
              Anna Jayne Metcalfe
              wrote on last edited by
              #11

              They knaw them off in frustration while trying to figure out the intricacies of the Visual Studio .NET object model. Guess what I was doing yesterday? :rolleyes: Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

              B P 2 Replies Last reply
              0
              • S Stuart Dootson

                For a parsing system, try the Program Database Toolkit However, if you're after a documentation system....what about one of the existing toolikts like Doxygen. Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

                A Offline
                A Offline
                abc876
                wrote on last edited by
                #12

                Stuart Dootson wrote: However, if you're after a documentation system....what about one of the existing toolikts like Doxygen. Actually i wanna make my own.. I want to try something new in doc systems. Muhammad Shoaib Khan http://geocities.com/lansolution

                1 Reply Last reply
                0
                • A abc876

                  I am looking for any C++ kinda parser which can give me list of classes, functions and variable etc. in any C++ file/files. Basically i am thinking of writing a documentation system for C++.. Any recommendations in this regard would be highly appreciated Thanks Muhammad Shoaib Khan http://geocities.com/lansolution

                  R Offline
                  R Offline
                  roel_
                  wrote on last edited by
                  #13

                  There was discussion on that last week on the boost list; start by looking up that thread and have a look at this page: http://spirit.sourceforge.net/repository/applications/show_contents.php There are some C++ processing tools there.

                  1 Reply Last reply
                  0
                  • A Anna Jayne Metcalfe

                    They knaw them off in frustration while trying to figure out the intricacies of the Visual Studio .NET object model. Guess what I was doing yesterday? :rolleyes: Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                    B Offline
                    B Offline
                    benjymous
                    wrote on last edited by
                    #14

                    Anna-Jayne Metcalfe wrote: Guess what I was doing yesterday? Any ideas how to set a default email signature in Lotus Notes? I'm rapidly running out of limbs *hides* -- Help me! I'm turning into a grapefruit! Phoenix Paint - back from DPaint's ashes!

                    A 1 Reply Last reply
                    0
                    • B benjymous

                      Anna-Jayne Metcalfe wrote: Guess what I was doing yesterday? Any ideas how to set a default email signature in Lotus Notes? I'm rapidly running out of limbs *hides* -- Help me! I'm turning into a grapefruit! Phoenix Paint - back from DPaint's ashes!

                      A Offline
                      A Offline
                      Anna Jayne Metcalfe
                      wrote on last edited by
                      #15

                      There is a way, at least in Notes 4.5. I've not tried it for ages though, and can't remember where it is on the menu. As a guide, when searching for a feature in Notes, look everywhere you think it couldn't logically be... Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                      1 Reply Last reply
                      0
                      • A Anna Jayne Metcalfe

                        They knaw them off in frustration while trying to figure out the intricacies of the Visual Studio .NET object model. Guess what I was doing yesterday? :rolleyes: Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                        P Offline
                        P Offline
                        Paul Watson
                        wrote on last edited by
                        #16

                        I was fooled by the straight-forward structure of the .NET Framework into thinking extending VS.NET would be dead easy. Hah! What a nightmare. This might help you out though. regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?

                        A 1 Reply Last reply
                        0
                        • P Paul Watson

                          I was fooled by the straight-forward structure of the .NET Framework into thinking extending VS.NET would be dead easy. Hah! What a nightmare. This might help you out though. regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?

                          A Offline
                          A Offline
                          Anna Jayne Metcalfe
                          wrote on last edited by
                          #17

                          <sarcasm> Oh but it's so much fun Paul :-D </sarcasm> My bug of the day is the fact that a ProjectAdded event gets fired when a file which is not within a project is opened for editing within the IDE. I can only surmise that an empty project is created to enclose the file whilst it's being edited... :~ Mind you, the MAPI stuff Beth works with makes writing a VS.NET add-in look simple. Thast's not fun at all! :wtf: Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                          1 Reply Last reply
                          0
                          • R Rocky Moore

                            You should know that no real programmer will be found in a legacy technology forum :) Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

                            N Offline
                            N Offline
                            Nitron
                            wrote on last edited by
                            #18

                            Rocky Moore wrote: You should know that no real programmer will be found in a legacy technology forum :wtf: Now that was low! ~Nitron.


                            ññòòïðïðB A
                            start

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups