From: Adrian S. <ad...@ya...> - 2009-11-29 12:31:31
|
Hi, I posted this to the developers' forum, sorry in case you're receiving it twice.If any previous developer is around, I would like to know more about: Node.textarray - why was it added, and how is it supposed to work? Tidy seems to rely on lexer->lexbuf, node->start and node->end. Is textarray supposed to be the whole lexbuf in each node? Isn't that bad memory handling?character handling - signed vs unsigned, byte vs multibyte vs unicode, custom routines for utf8 etc. Lexer seems to have a byte buffer (lexbuf), PPrint has an int buffer (linebuf), characters get converted in various ways... it's never very clear what the code is dealing with, and at the same time it's quite different from Tidy. ThanksAdrian |