Article View: pl.comp.lang.perl
Article #39739Parser kodu c++
From: Piotr Boruta
Date: Fri, 15 Oct 2004 14:32
Date: Fri, 15 Oct 2004 14:32
24 lines
1653 bytes
1653 bytes
Witajcie. Robię taką sprytną przerabiarkę kodu w c++, która ma sformatować kod wedle określonych reguł. Korzystam z programu indent, która całkiem sprytnie sobie radzi - ale nie do końca. W paru przypadkach trzeba po niej poprawić - no więc napisałem takie fajne polecenia (właśnie dzisiaj się seda i perla nauczyłem), które zamieniają jedno wyr. reg. na inne. B. fajnie. Jednak ścięło mnie z nóg, gdy zdałem sobie sprawę, że jeszcze muszę sprytnie ominąć komentarze i stringi ( " " ) - musiałbym więc liczyć, który to jest apostrof, czy parzysty, czy nie, czy wyescapowany, to samo z komentarzami... brrrrrrrr! Czy macie coś takiego gotowego? Bo jednak ręce mi opadły i tego nie napiszę. Chyba że w C. ech..... Jak byście mieli podobny projekt, pls let me know. Thx, Pozdrawiam, Piotr Boruta.
Technical Details
Message-ID:
<ckon1o$19uj$1@news2.ipartners.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.wp.pl!news.ipartners.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.wp.pl!news.ipartners.pl!not-for-mail From: "Piotr Boruta" <piotr.boruta@eulerhermes.pl> Newsgroups: pl.comp.lang.perl Subject: Parser kodu c++ Date: Fri, 15 Oct 2004 16:32:24 +0200 Organization: Internet Partners Lines: 26 Message-ID: <ckon1o$19uj$1@news2.ipartners.pl> NNTP-Posting-Host: 217.153.119.82 X-Trace: news2.ipartners.pl 1097850744 42963 217.153.119.82 (15 Oct 2004 14:32:24 GMT) X-Complaints-To: abuse@ipartners.pl NNTP-Posting-Date: 15 Oct 2004 14:32:24 GMT X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit