Zobrazovani datovych struktur / parser

Jan Waclawek konfera@efton.sk
Sobota Prosinec 27 09:07:59 CET 2008


Nieco podobne som uz viackrat potreboval, a pred rokmi aj hladal, a aj nasiel; ale zistil som, ze je to taky mamut co sa toho "podvrhnu jak struktura vypada" tyka (nenormalne mnozstvo moznosti a podmoznosti, bud klikacie alebo nejakym divnym zapisom), ze som nebol schopny to pouzit pre nic ine nez trivialne pripady (ktore uvadzali v navode). Nie je to zase az take prekvapenie: clovek je schopny vyrobit data s nekonecnou variabilitou ich interpretacie. Bohuzial si uz na meno programu nespomeniem, bolo to davno a zostal mi z neho len ten pocit marnosti.

Moj sucasny postoj k takymto veciam teda je, ze je vhodnejsie si napisat "zobrazovac" vzdy ad-hoc, quick-and-dirty, nastrojom co je poruke a v ktorom sa clovek citi doma. 

wek


PS. Ak to "podvrhnu" si predstavujete v C, tak si napiste trivialny programcek co si data natiahne do premennej danej struktury pouzite nejaky slusny debugegr. 



On Sat, 27 Dec 2008 01:13:36 +0100
"Pavel KREJCI" <krepa76@gmail.com> wrote:

> Zdravim,
> existuje nejaky programek na zobrazovani obecnych datovych struktur?
> Moje predstava je, ze programu podvrhnu jak struktura vypada - tzn,
> zadam jmena podbloku dat, jejich delku a jaky datovy typ ma pochopit a
> on mi na oplatku po vlozeni bud bin dat nebo hexa retezce (moznost
> volby) nejak "inteligntne" data zobrazi.
> Spokojim se se statickou delkou celku i podbloku, tzn. nemusi
> dekodovat delku dalsi casti z prevadenych dat (nicmene klidne to umet
> muze :) ).
> Datove typy: celociselne se znamenkem i bez (velikost pozna z delky,
> celocislene typy by byly 2 - signed/unsigned), hex, string, unicode
> string (nizsi priorita)
> Win/lin je jedno. Do tech $20 bych snad i dal.
> 
> Staci i popostrcit, nejak me nenapada, co hledat.
> 
> Dik
> 
> Pavel Krejci
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list