QTAwk has the following limitations:
4096 fields
4096 characters per input record
4096 characters per formatted output record
256 characters in character class (with character ranges expanded)
256 user-defined functions
256 local variables
256 global variables
4096 characters in constant strings
1024 characters in regular expressions on input
4096 characters in regular expressions after expansion of named expressions
and repetition operators.
4096 characters in strings used as regular expressions after expansion of
named expressions and repetition operators.
4096 characters in strings returned by replace
functions
4096 characters in input strings read by getline
and fgetline functions
4096 characters in strings after substitution for gsub, gensub
and sub functions
4096 characters maximum in strings returned by following functions: