diff options
Diffstat (limited to 'Build/source/texk/web2c/cwebdir/cweave.w')
-rw-r--r-- | Build/source/texk/web2c/cwebdir/cweave.w | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Build/source/texk/web2c/cwebdir/cweave.w b/Build/source/texk/web2c/cwebdir/cweave.w index bcc8efcfb74..96ee6442d21 100644 --- a/Build/source/texk/web2c/cwebdir/cweave.w +++ b/Build/source/texk/web2c/cwebdir/cweave.w @@ -111,13 +111,13 @@ possible changes from this \.{COMMON} interface consistently. @i common.h -@ The following parameters were sufficient in the original \.{WEAVE} to -handle \TEX/, so they should be sufficient for most applications of \.{CWEAVE}. +@ The following parameters are sufficient to handle \TEX/ (converted to +\.{CWEB}), so they should be sufficient for most applications of \.{CWEAVE}. @d line_length 80 /* lines of \TEX/ output have at most this many characters; should be less than 256 */ -@d max_refs 20000 /* number of cross-references; must be less than 65536 */ -@d max_scraps 2000 /* number of tokens in \CEE/ texts being parsed */ +@d max_refs 30000 /* number of cross-references; must be less than 65536 */ +@d max_scraps 5000 /* number of tokens in \CEE/ texts being parsed */ @* Data structures exclusive to {\tt CWEAVE}. As explained in \.{common.w}, the field of a |name_info| structure @@ -335,9 +335,9 @@ that is unoccupied by replacement text is called |tok_ptr|, and the first unused location of |tok_start| is called |text_ptr|. Thus, we usually have |*text_ptr==tok_ptr|. -@d max_toks 20000 /* number of symbols in \CEE/ texts being parsed; +@d max_toks 30000 /* number of symbols in \CEE/ texts being parsed; must be less than 65536 */ -@d max_texts 4000 /* number of phrases in \CEE/ texts being parsed; +@d max_texts 8000 /* number of phrases in \CEE/ texts being parsed; must be less than 10240 */ @<Private...@>= @@ -3765,7 +3765,7 @@ typedef struct { } output_state; typedef output_state *stack_pointer; -@ @d stack_size 400 /* number of simultaneous output levels */ +@ @d stack_size 2000 /* number of simultaneous output levels */ @d cur_end cur_state.end_field /* current ending location in |tok_mem| */ @d cur_tok cur_state.tok_field /* location of next output token in |tok_mem| */ @d cur_mode cur_state.mode_field /* current mode of interpretation */ |