Как приоритет оператора реализован в ANTLR? Я использую пакет XText/Antlr в данный момент.Править: Я сделал, какой sepp2k, предложенный, и работы приоритета оператора теперь, но, наполняют как 3 + * также...
Я использовал Eclipse Xtext в нескольких проектах. Я любил простоту определения грамматики по модели Ecore (meta) и разрешению всему сгенерированному для Вас включая удивительного редактора плагина Eclipse, но меня...
Обе из тех платформ имеют дело с метамоделью: XText (Eclipse) MPS (JetBrain) у Вас есть пример практического применения на основе преобразования метамодели с теми инструментами?
Я создаю плагин Eclipse для моего DSL, используя Xtext, и мне нужно добавить пункт контекстного меню для моего редактора (что я уже сделал), но мне нужно выяснить, является ли код в редакторе действительным, если да -> это меню .. ,
Можно ли как-то поместить регулярное выражение вместо точной строки в правило грамматики Xtext, например, когда я хочу сделать + = но также + ==== действительным: AssignAdd: number1 = Number "\ + (=) +" number2 = Number;
У меня есть файл экземпляра AADL. AADL - это язык моделирования, использующий XText и EMF. Я хочу загрузить этот экземпляр файла AADL в мою Java-программу и получить доступ к ее компонентам. Как я могу подойти к этому ...
I just came across very nice tool Xtext to create DSL as well as IDE for editing. I did some search on the web and found people saying it does not provide all the features of ANTLR. I am using ANTLR ...
Мне нужно программно преобразовать текст, соответствующий грамматике XText, в AST, соответствующий метамодели Ecore -, сгенерированной XText из той же грамматики. Я знаю, что XText также генерирует классы Java...
Я хочу преобразовать очень простую грамматику Antlr в Xtext, чтобы никаких синтаксических предикатов и необычных функций Antlr не предоставлялось Xtext. Считайте эту грамматику грамматикой простой; // Antlr3 foo: number +;
...
Я пишу плагин Eclipse / Xtext для CoffeeScript, и я понял, что мне, вероятно, понадобится напишите лексер для него вручную. Парсер CoffeeScript также использует рукописный лексер для обработки отступов и ...
В настоящее время я разрабатываю универсальный язык программирования на основе агентов (его синтаксис в некоторой степени вдохновлен Java, и мы также используем объект на этом языке). С начала ...
Абстрактное описание проблемы :В моем понимании распарсинг означает создание потока маркеров из AST, который при повторном анализе создает аналогичный AST. Итак, parse (unparse (AST ))= AST выполняется. Это...
Я использую пользовательский DSL с грамматикой Xtext. В моем рабочем пространстве есть несколько проектов, один из которых связан с разработкой, другой предназначен для тестирования. В испытательном проекте...
существуют ли какие-либо текстовые, проекционные редакторы? Как они работают, особенно в части обновления поддеревьев?
Существуют ли какие-либо фреймворки для их создания? Знаете ли вы какие-нибудь работы, описывающие ...
Я хотел бы добавить подсветку синтаксиса для.less для Aptana Studio 3. Я нашел XText, но, похоже, он работает только с Eclipse. Apatana, кажется, не дает слишком много указаний о том, как это сделать на их...
Мне нужна переменная, представляющая интерфейс. Мне было интересно, есть ли «стандартное» имя для такой переменной, как, например, clazz для переменной класса. Я думал назвать это ...
Я слышал, что Xtext в конечном итоге использует ANTLR, но их файлы спецификации грамматики имеют несколько другие форматы. Так какова связь между ними?
Я работаю над проектом, в котором мы создаем язык, компилируемый в java. Используемый нами фреймворк (xtext) активно использует боксирование в генерируемом коде.
В частности, если у вас есть ...
Я хотел бы написать классы Java на языке Xtend (просто потому, что он более сжатый) и скомпилировать его обратно в классы Java который я могу использовать в своем Java-проекте. Прямо как кофе-скрипт. ...
Я пишу подключаемый модуль Eclipse с использованием Xtext 2. Я предоставил свои собственные предпочтения, написав свой собственный класс RootPreferencePage: package org.grammaticalframework.eclipse.ui. editor.preferences;
import org ....
У меня есть DSL (реализованный с помощью ANTLR), для которого мне нужно написать помощник по содержанию/автозаполняемый редактор. Я перенес прототип своей грамматики на Xtext, и качество редактора меня вполне устраивает ...
Я ищу пример (в XText) того, как реализовать завершение кода для членов объекта, определяемого пользователем. Насколько я понимаю, мне нужно использовать IScope, но как все это соединяется, непонятно. ...
Я пишу редактор XText и делать некоторые семантическая подсветка. Часть языка, которую я разборка, относится к файлам, которые должны существовать в проекте. Я хотел бы выделить, основываясь на этих ...
Как я могу использовать Xtext для анализа языков с семантическими пробелами? Я пытаюсь написать грамматику для CoffeeScript и не могу найти никакой хорошей документации по этому поводу.
Я создал плагин Xtext в eclipse. Каждый раз, когда я запускаю его как «Приложение Eclipse» через контекстное меню, я получаю несколько секунд отсрочки до того, как новый экземпляр Eclipse выйдет из строя. Я снова переключаюсь на ...
В основном мне нужно реализовать полный редактор XText в IViewPart . У меня большая часть работы основана на проекте интеграции XText Forms. К сожалению, это не полная реализация XText ...
Я работал над плагином Eclipse на основе Xtext для языка, который мы используем внутри компании. Этот язык может иметь выражение в форме: запустите: /some/file/path/foo.txt ... и в конечном итоге я хочу ...
Я использую ANTLR для создания нового языка программирования общего назначения, и меня это вполне устраивает. В связи с тем, что я хотел бы предоставить хорошие инструменты для облегчения разработки программ ...
Does anyone have experience working with language workbench tools such as Xtext, Spoofax, and JetBrains' MPS? I'm looking to try one out and am having a hard time finding a good comparison of the ...