xtext — все вопросы

1ответ
4 голоса
Левосторонняя грамматика кофейных выражений
Я пишу анализатор Antlr /Xtext для грамматики coffeescript . Это еще только начало, я только что переместил часть оригинальной грамматики , и я застрял с выражениями. Это страшная ошибка "выражени
1ответ
4 голоса
Интерпретатор против генератора кода Xtext
У меня DSL, написанный с использованием Xtext. Я хочу, чтобы этот DSL выполнял что-то хорошее из этого. Я написал класс myDslGenerator, реализующий интерфейс IGenerator в xtend для генерации кода
1ответ
4 голоса
Интерпретатор против генератора кода Xtext
У меня DSL, написанный с использованием Xtext. Я хочу, чтобы этот DSL выполнял что-то хорошее из этого. Я написал класс myDslGenerator, реализующий интерфейс IGenerator в xtend для генерации кода
1ответ
4 голоса
Как устранить ошибку «сгенерированный пакет не может быть пустым»
У меня есть грамматика под названием leach.xtext, и когда я помещаю это в Xtext в моем файле myDsl.xtext Я получаю следующую ошибку:    Сгенерированный пакет 'leach' может быть не пустым. Рас
1ответ
4 голоса
Xtext: DSL ссылка на атрибут
Например у меня есть такая грамматика: Bundle: 'Bundle' name= ID '{' car+=Car+ service +=Service* '}' ; Car: 'Car' name=ID extra+=Extra* '}' ; Extra
2ответа
4 голоса
Настраиваемое предупреждение Xtext - Как пометить ключевое слово?
У меня есть простой пример приветствия в xtext. Таким образом, DSL определяется следующим образом: grammar org.xtext.example.mydsl.Tests with org.eclipse.xtext.common.Terminals generate tests "ht
1ответ
4 голоса
Настройка области видимости грамматики Xtext DSL
Я знаю, что для этого есть простое решение , но я не знаю, как его реализовать. Я ищу способ реализации ответа, а не то, что мне нужно сделать. Половина ответа уже на этой странице: Перекрестны
1ответ
4 голоса
удалить <безымянный> поля в схематическом виде Xtext Eclipse
Я недавно начал работать над затмением. В затмении xtext моя грамматика: regGrp: reg_type=reg_type1 "{" reg_definition+=reg_definition1+ "}" ; reg_type1 : name="CONTROL_REGISTERS"
2ответа
4 голоса
Конвертировать объект в Xtext DSL
Я определил простую грамматику Xtext, которая выглядит следующим образом (упрощенно):Проблема, которую мне нравится решать, - как я могу преобразовать простой Java-объект в действительный файл xtext?Ч
1ответ
4 голоса
Xtext error: необходима зарегистрированная фабрика ресурсов
У меня есть приложение, которое принимает файл в качестве входных данных. Поскольку файлы расположены в другом месте, путь будет относительно местоположения .jar. Пример: D: \ Test \ JAVA_App \ E
2ответа
4 голоса
Переменная с именем интерфейса
Мне нужна переменная, которая представляет интерфейс.Мне было интересно, есть ли «стандартное» имя для такой переменной, как, например, клац для переменной класса.Я думал назвать его «Интерфейс», но м
1ответ
4 голоса
Объединение двух Итераблей с использованием стандартной библиотеки или карты с несколькими Итераблями
Когда дано два ---- +: = 0 =: + ----Я хочу соотнести каждый элемент в обоих списках следующим образом:Хорошо, я мог бы сделать это вручную, перебирая оба списка.С другой стороны, это пахнет чем-то, гд
2ответа
5 голосов
как получить местоположение (# -ая строка) EObject в оригинальном документе?
Ниже приведены мои правила грамматики: Stmts: (stmts += Stmt ';')* ; Stmt: Stmt1 | Stmt2 | Stmt3 ... ; Я хочу знать, что каждый Stmt # является #-м stmt в stmts и их точное местоположение (# -а
5ответов
19 голосов
Можно ли использовать Xtext для анализа языков программирования общего назначения?
В настоящее время я разрабатываю универсальный язык программирования на основе агентов (его синтаксис будет несколько вдохновлен Java, и мы также используем объект на этом языке). С самого начала
3ответа
46 голосов
Каковы основные различия между MPS Jetbrains и Eclipse Xtext?
Я использовал Eclipse Xtext в нескольких проектах. Мне понравилась простота определения грамматики по модели Ecore (meta) и возможность генерировать все для вас, в том числе потрясающий редактор п

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132