parser generieren



  • hi leute, moin matt
    folgendes, ich versuch zurzeit ein etwas anspruchsvolles tool zusammenzucoden, es geht darum die .cpp und .h files eines software projekts nach bestimmten variablen zu durchsuchen ( wo definiert, wo aufgerufen etc.). dazu muss ich nen parser erstellen der den C syntax erkennen kann, die sourcen die ich analysieren will sind in C geschrieben. zum entwickeln des tools benutze ich visual c++ (don't blame me, kundenanforderung ).

    jetzt meine frage, hat jemand von euch erfahrungen mit parsergeneratoren à la antlr, lex&yacc ? ich such wennmöglich ein tool bei dem ich mittels einer beschreibungssprache eine c++ parserklasse mit zugehörigem headerfile/library erstellen kann.

    häng zur zeit eher in der luft, und wäre dankbar für jede hilfe.

    merci
    misan

    p.s. hey iman, hab doch gesagt ich stürm deine foren

    p.s. ich hab das ding auch noch in andere compiler gepostet, sorry für den dopelpüost, aber ich fühl mich noch ned ganz heimisch hier. 🙄



  • Hi,
    für Lex & Yacc schau mal unter http://www.bumblebeesoftware.com Dort gibt es ein Tool mit dem ich eigentlich ganz gern arbeite und auch gut zurecht komme. die Compiler nennen sich zwar alex & ayacc, sind aber ziemlich konform zu lex & yacc.

    MFG
    Kai


Anmelden zum Antworten