演算子'+','-'と'!'は,文字列定数で使用できません。

要因
単項演算子と文字列定数が一緒に指定されています。
対処
単項演算子と文字列定数は一緒に指定しないでください。
誤った指定例

DEFINE
{
  const integer OK_END =0;
  const integer NG_END = -1;
  const string szMsgText = !"30";  // 「!」を文字列定数に使用しました
}

DEFINEセクションで文字列定数を初期化する際,単項演算子(「+」,「-」,および「!」)は使用できません。
ここでは,変数「szMsgText」で,「!」が文字列定数と一緒に指定されています。
正しい指定例

DEFINE
{
  const integer OK_END =0;
  const integer NG_END = -1;
  const string szMsgText = "30";      // 「!」を削除しました
}

「!」を変数「szMsgText」から削除しました。