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.