Я знаю, что вам не нравится помогать другим в выполнении домашних заданий, но я должен написать грамматику XText, написать пример кода, соответствующий этой грамматике, и скомпилировать его в HTML-файл.
Лектор показал нам шаги, и все у него сработало ... Он сказал: «Это так просто, это будет 10-минутная работа для вас». И я этому поверил. Однако дома почти ничего не работает, как ожидалось. И, конечно, больше нет лекций, чтобы пройти, меня ждет только экзамен, где я должен показать, что я сделал, чтобы пройти. Более того, электронное письмо, которое я послал ему, отскочило назад от почтового демона ...
Я получил Xtext вместе с Eclipse IDE с веб-сайта xtext, распаковал его и выполнил шаги в официальном руководстве, чтобы заставить работать шаблон проекта по умолчанию. Учебник находится здесь: http://wiki.eclipse.org/Xtext/GettingStarted
Теперь я на шаге «Модель». Там написано "MyModel.mydsl", я делаю это, но редактор не открывается. Он сказал:
"Не удалось открыть редактор. Не удалось создать экземпляр класса редактора. Обычно это указывает на отсутствующий конструктор без аргументов или на то, что имя класса редактора было неправильно напечатано в plugin.xml."
Поскольку все генерируется, сообщение об ошибке мне не помогло ...
Была возможность посмотреть на трассировку стека (она была длиной в милю), а сверху было исключение:
java.lang.IllegalStateException: комплект еще не активирован. Убедитесь, что Manifest.MF содержит «Bundle-ActivationPolicy: lazy».
Я открыл Manifast.MF и Bundle-ActivationPolicy: ленивый был установлен ...
Я гуглил решение, но безрезультатно. Это сводило меня с ума, и я сдался.
У меня нет опыта работы с Eclipse, Java и XText, я просто хочу сделать свою домашнюю работу и забыть все, пока она мне снова не понадобится ...
Кто-нибудь имеет опыт работы с XText?
Любая помощь приветствуется.
ps: я тоже буду на нем и могу решить проблему через несколько часов. Но сейчас я в растерянности.