1def e_lexversion "%d: invalid binary script version" 2def e_lexspace "line %d: use space or tab to separate operators %c and %c" 3def e_lexslash "line %d: $ not preceded by \\" 4def e_lexsyntax1 "syntax error at line %d: `%s' %s" 5def e_lexsyntax2 "syntax error: `%s' %s" 6def e_lexsyntax3 "syntax error at line %d: duplicate label %s" 7def e_lexsyntax4 "syntax error at line %d: invalid reference list" 8def e_lexsyntax5 "syntax error at line %d: `<<%s' here-document not contained within command substitution" 9def e_lexwarnvar "line %d: variable expansion makes arithmetic evaluation less efficient" 10def e_lexlabignore "line %d: label %s ignored" 11def e_lexlabunknown "line %d: %s unknown label" 12def e_lexobsolete1 "line %d: `...` obsolete, use $(...)" 13def e_lexobsolete2 "line %d: -a obsolete, use -e" 14def e_lexobsolete3 "line %d: '=' obsolete, use '=='" 15def e_lexobsolete4 "line %d: %s within [[...]] obsolete, use ((...))" 16def e_lexobsolete5 "line %d: set %s obsolete" 17def e_lexobsolete6 "line %d: `{' instead of `in' is obsolete" 18def e_lexnonstandard "line %d: `&>file' is nonstandard -- interpreted as `>file 2>&1' for profile input only" 19def e_lexusebrace "line %d: use braces to avoid ambiguities with $id[...]" 20def e_lexusequote "line %d: %c within ${} should be quoted" 21def e_lexescape "line %d: escape %c to avoid ambiguities" 22def e_lexquote "line %d: quote %c to avoid ambiguities" 23def e_lexnested "line %d: spaces required for nested subshell" 24def e_lexbadchar "%c: invalid character in expression - %s" 25def e_lexfuture "line %d: \\ in front of %c reserved for future use" 26def e_lexlongquote "line %d: %c quote may be missing" 27def e_lexzerobyte "zero byte" 28def e_lexemptyfor "line %d: empty for list" 29def e_lextypeset "line %d: %s invalid typeset option order" 30def e_lexcharclass "line %d: '^' as first character in character class not portable" 31