HTML-PRETTY 1 "04 December 1997" "Version 1.00" [section 11 of 14]

.-3[COMMENTS IN HTML AND SGML]         .-2[HTML GRAMMAR CONSTRAINTS]         .-1[PRETTYPRINTER LIMITATIONS]
Top
.+1[SEE ALSO]     .+2[AUTHOR]         .+3[AVAILABILITY]


PRETTYPRINTER IMPLEMENTATION LIMITS

As with most computer software, there are certain limitations in html-pretty on object sizes, imposed by fixed array dimensions or addressing limits of the computer hardware and operating system. Here are the minimum values that all html-pretty implementations must provide in order to conform to this documentation; implementations on some systems may have much more generous limits.

2048 characters in single words, tag names, and filenames (this must be at least as large as the LITLEN limit set in the SGML parser declaration file html.decl);

100 levels of list and environment nesting (this must be at least as large as the TAGLVL limit set in the SGML parser declaration file html.decl);

6 simultaneously open files (stdin, stderr, and stdout, plus the style catalog file, and two style files, allowing at least two levels of style file nesting).

These are ample for any realistic document: they support the longest legal file paths in all major current operating systems, World-Wide Web URLs, and HTML tags named after 58-letter Welsh towns like Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch, yet will still work on the smallest personal computer operating systems.

There is no limit on the size of input or output files and lines, other than that imposed by physical storage limits of the host file system and the computer address space.


.-3[COMMENTS IN HTML AND SGML]         .-2[HTML GRAMMAR CONSTRAINTS]         .-1[PRETTYPRINTER LIMITATIONS]
Top
.+1[SEE ALSO]     .+2[AUTHOR]         .+3[AVAILABILITY]