Мы используем ANTLR 3.5.2 на linux для генерации парсера в C. Мы смогли скомпилировать и связать сгенерированный C-парсер и время выполнения ANTLR C на z/OS с помощью компилятора LE C. Конечно, мы бы хотели, чтобы анализатор мог работать в среде EBCDIC.Как я могу получить парсер, сгенерированный ANTLR3.5 в C, для работы в среде MVCD EBCDIC?
Что нам нужно установить или изменить, чтобы это произошло? Легче ли запустить ANTLR на MVS, чтобы получить код, который работает на MVS, или мы можем продолжать генерировать код в Linux и запускать (с небольшими изменениями) в z/OS? Большое спасибо, Tony
Googling «antlr z/os» содержит ссылку https://groups.google.com/forum/#!topic/il-antlr-interest/U5P7berIQO8, которая кажется актуальной. У принципа, похоже, есть идентификатор переполнения стека и может появиться с более прямым ответом. – cschneid
Это актуально точно. Попробуй, что предлагает Джим Идл. Я понимаю, что это означает, скомпилировать для ascii и использовать преобразование ebcdic/ascii для ввода/вывода. Прокомментируйте результаты после того, как мы попробуем это. Благодаря! – user3803240