Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dokument parsen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.10.2003, 09:18 Uhr
~Ludwig
Gast


Guten Morgen zusammen,
ich muss mich neuerdings mit einer Thematik befassen die für mich noch Neuland darstellt: Das Pasen eines Quellcodes nach z.B. einer
"function test()
{
AfxMessageBox("Parser");
}

Ich kann mir jetzt 2 Arten der Vorgehensweise vorstellen:
1. Ich parse Zeichen für Zeichen und überprüfe ständig ob z.B. das erste ein "f" ist, wenn ja, dann muss das zweite ein "u" ...

2. Ich lese den kompl. Quellcode in einen CString und suche dann mit s.Find("function test",0) nach der Funktion.

Hat von euch jemand vielleicht eine Idee(die auf Erfahrung basiert) wie man an eine solche Sache rangeht ?

Gruß, Ludwig
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.10.2003, 09:35 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Man müsste noch wissen was du dann noch damit machen musst/willst! Für Syntaxhighlighting z.b sollte man sich eine Liste der Keywords erstellen welche man dann sucht
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.10.2003, 10:19 Uhr
~Ludwig
Gast


Ich muss ...
Ich setze z.B. ein gefundenes struct in eine Funktion um:
Bsp.:

aus: struct test{ double x; ....};

wird: double erster_test(struct *test){MeinPrinter(... test->x};

Ich muss also denn Struct - Namen und seinen Inhalt rausfilter, zwischenspeichern und dann als z.B. so eine Funktion wieder zusammen setzen und dann in eine Datei abspeichern.

Gruß, Ludwig
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: