🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #39739

Parser kodu c++

#39739
From: Piotr Boruta
Date: Fri, 15 Oct 2004 14:32
24 lines
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-mail

Show 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