Declaration not allowed.
#2012 Compile-time error
Declaration not allowed.
Additional Information
Declaration 'X' is not allowed 'Y'.
where X is one of break-width, delimiter,
insertion-break, library, or replacement-break and
Y is either in cross-translations,
in down-translations, in up-translations, or
with the -library option.
Recovery
Compilation continues but no compiled source code file will be saved.
Explanation
All declarations are allowed in context-translations and
down-translations. Only break-width, insertion-break,
replacement-break and symbol declarations are allowed in
cross-translations. All declarations except break-width,
insertion-break, and replacement-break declarations are
allowed in up-translations. Only library declarations are allowed
in files specified with the -library control argument specified on
the command-line.