Re: OT: konverzia typu komentárov v zdrojovom kóde

Jindroush jindroush na seznam.cz
Pátek Prosinec 17 13:38:09 CET 2021


Bohati si zakoupi nejaky beautifier, jako treba
http://www.sourceformat.com/cpp-beautifier.htm

nebo budou hledat totez free

PS: Vlastovky patri pod sebe a indentuje se tabama! :-D
J.

On 17.12.2021 13:35, Jan Waclawek wrote:
> No ved ale to je prave uz komplikacia.
>
> Ale ak by to malo byt
>
> pre (vsetky riadky) {
>    precitaj riadok
>    vyhod whitespace zo zaciatku a z konca
>    ak (na zaciatku je /*) zapni komentarovy rezim
>    ak (nie je komentarovy rezim) vypis riadok
>    ak (na konci je */) vypni komentarovy rezim
> }
>
> tak staci tento text prelozit do C a ten prelozit do executable a hotovo.
>
> Masochisti^H^H^H^H^H^H^HPokrocili linuxaci si napisu awk/sed/perl/bash
> skript.
>
> wek
>
>    
>
> ----- Original Message ---------------
>
> Subject: Re: OT: konverzia typu komentárov v zdrojovom kóde
>     From: Peter Berec <p.berec na bonum.sk>
>     Date: Fri, 17 Dec 2021 13:29:02 +0100
>       To: hw-list na list.hw.cz
>
>> Úplne by mi stačilo, keby sa skonvertovali len komentáre ako som uviedol
>> (na každom riadku je len komentár) a prípady ako xxxx /* yyyy */ zzzz by
>> zostali nezmenené.
>>
>> P.
>>
>> Dňa 17. 12. 2021 o 13:24 Jan Waclawek napísal(a):
>>> Obavam sa, ze taky nastroj ako hotova vec nebude existovat. Dovodom je, ze
>>> ta konverzia nie je uplne jednoducha, napriklad co s
>>>
>>> xxxx /* yyyy */ zzzz
>>>
>>> ?
>>>
>>> Ano, daju sa vymysliet pravidla, ale budu to Vase pravidla.
>>>
>>> Takze asi existuje len tazka cesta: zobrat nejaky vseobecny parser C a tie
>>> pravidla si tam napisat. Ten parser by sa dal aj v zjednodusenej podobe
>>> napisat, ale bohuzial odstranenie komentarov je az za tokenizaciou
>>> (5.1.1.2#3) a to bohuzial nie je vobec trivialny proces, je to takmer
>>> ekvivalentne napisaniu celeho preprocesora.
>>>
>>> wek
>>>
>>>
>>>
>>> ----- Original Message ---------------
>>>
>>> Subject: OT: konverzia typu komentárov v zdrojovom kóde
>>>      From: Peter Berec <p.berec na bonum.sk>
>>>      Date: Fri, 17 Dec 2021 12:47:34 +0100
>>>        To: HW-news <hw-list na list.hw.cz>
>>>
>>>> Zdravím,
>>>>
>>>> vie prosím niekto poradi» nejaký skript / spôsob (ideálne Linux) na
>>>> konverziu komentárov ?
>>>> Potrebujem konvertova» komentáre:
>>>>
>>>> /* comment line 1
>>>> comment line 2
>>>> comment line
>>>> */
>>>>
>>>> na:
>>>>
>>>> // comment line 1
>>>> // comment line 2
>>>> // comment line
>>>>
>>>> Dôvod:
>>>> Na porovnanie rozdielov v hlavičkových súboroch pouľívam program Meld,
>>>> ale ten nevie ignorova» viacriadkové komentáre medzi /* a */.
>>>>
>>>> Ďakujem
>>>>
>>>> Peter
>>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


-- 
Jindroush <jindroush na seznam.cz>



Další informace o konferenci Hw-list