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