CWEB a pretty printing
Matej Kosik
kosik at fiit.stuba.sk
Tue Aug 8 22:38:39 CEST 2006
Zdravim,
Je tu nejaky intenzivny zastanca a pouzivatel CWEB-u? Pri viacerych
prilezitostiach sa mi stalo, ze mi moj zdrojovy kod riadne pochaosil.
Tak napriklad taketo nieco:
@ The interface of this library.
@(pool.h@>=
#ifndef _POOL_H
#define _POOL_H
@<Structures@>
void pool_init(pool_t *pool, char *atoms, char *bitmap,
int number_of_atoms, int atom_size);
int pool_size(pool_t *pool);
char* pool_alloc(pool_t *pool);
void pool_liberate(pool_t *pool, char *atom);
#endif
ho zblbne. Vobec nepozna direktivy. Vo vysadzanom zdrojovom kode su
direktivy natrieskane do jedneho riadku. Takisto odignoruje vlozene
prazdne riadky. Zle chapal aj ine konstrukcie (switch/case). Uz to
stvalo aj niekoho ineho ako mna?
Ta vec (pretty-printing) je podla mna dost diskutabilna. Da sa to
nejako vypnut? (uplne by stacilo, keby jednotlive fragmenty boli
vysadzane verbatim---tak ako su, pomocou typewriteru.
Dakujem za akykolvek pozitivny tip
--
Matej Kosik
More information about the csTeX
mailing list