Проблемы с анализом в Antlr3 для Linux и Windows

90
13

Я пытаюсь разобрать кусок кода запуска с помощью antlr. Хотя я смог успешно проанализировать его в Windows, это приводит к исключению в Linux для функции MATCHT() (которая в свою очередь вызывает функцию match()).

В чем разница между Linux и Windows?

спросил(а) 2021-01-25T18:14:41+03:00 4 месяца, 2 недели назад
1
Решение
63

Звучит как проблема времени выполнения ANTLR3 (вы используете цель C?). В Linux время выполнения может быть установлено в пути к системе и, следовательно, может быть устаревшим. В Windows время выполнения должно быть частью приложения, поэтому он может использовать более новую версию. Я видел несколько ошибок во время выполнения и даже в настоящее время не все из них исправлены.

ответил(а) 2021-01-25T18:14:41+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема