Самое разумное было бы попинать ОМС на предмет изменения языка в стиле:
> -- Цитата:
> 3. Vocabulary and RepresentationThe representation of (terminal) symbols in terms of characters is defined using , i.e.,  UTF-16 encoded characters.

Ну и соответственно CHAR где только можно. А плодить свой вариант языка конечно нехорошо.

Ещё как вариант посмотреть на GPCP - как с символами у него. Вообще хорошо бы свести варианты BlackBox и GPCP к единому языку со всеми различиями на уровне модуля SYSTEM. Ну да это не наша забота - мы можем об этом только "активно намекать" производителям.