Описание тега xtext
Используйте этот тег, чтобы узнать о Eclipse Xtext, который является фреймворком для разработки языков программирования для конкретных предметных областей или языков общего назначения.
0
ответов
Пропустить автоматическое редактирование CompoundBracesBlocks в xtext?
У меня есть DSL с комментариями {***** this is comment Когда я набираю комментарий как {** и нажмите Enter Xtext Autoedit обеспечить } закрыть открыть {Я могу отключить его комментирование configureCompoundBracesBlocks метод @Override protected void…
23 окт '17 в 07:19
1
ответ
Как установить несколько свойств Java-аннотации с помощью xtend (используя xbase)
Согласно документации JvmTypesBuilder, я должен использовать toAnnotation(EObject sourceElement, Class type, Object value) Я не понимаю, какую ценность я должен поставить там? Потому что у меня есть аннотация @Retention(RetentionPolicy.RUNTIME) @Tar…
05 авг '13 в 15:53
0
ответов
Конфликтующий проект в рабочем процессе Xtext mwe2
У меня есть Xtext DSL, который успешно создается из eclipse и maven и входит в комплексное приложение RCP с несколькими плагинами. Тем не менее, всякий раз, когда выполняется рабочий процесс MWE2, журнал полон предупреждений в форме: [INFO] 281 [mai…
10 янв '17 в 08:13
1
ответ
Xtext, делая разницу между ID и String в интерпретаторе
Я пишу DSL в тексте, в котором люди могут объявлять некоторые переменные. грамматика выглядит следующим образом: Cosem: cosem+=ID '=' 'COSEM' '(' class=INT ',' version=INT ',' obis=STRING ')' ; Attributes : attribute+=ID '=' 'ATTRIBUTE' '(' object=I…
28 ноя '16 в 10:56
1
ответ
Перегрузка лямбда-выражения Xtend для Xtext QuickFix API
Я использую Xtend для написания пользовательских QuickFix-ов для плагина Eclipse UI моего языка Xtext. Идея состоит в том, чтобы расширить org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider и использовать вызов accept метод org.eclipse.xte…
12 сен '13 в 12:17
0
ответов
Ссылки на элементы из другого ресурса в веб-интеграции Xtext
Я использую веб-интеграцию Xtext (не реализацию протокола языкового сервера) через XtextServlet в приложении на основе Spring Boot, чтобы обеспечить веб-редактор для моего DSL. Это работает до сих пор. Однако мой язык ссылается на другие элементы DS…
28 апр '18 в 06:55
1
ответ
Может ли кто-нибудь помочь мне понять эту грамматику?
Я не могу понять эти правила грамматики, и что означают ключевые слова "возврат" и "текущий"? WhereEntry returns WhereEntry: AndWhereEntry ({OrWhereEntry.entries+=current} ("OR" entries+=AndWhereEntry)+)? ;
25 апр '14 в 18:10
1
ответ
Разрешить левую рекурсию в SQL-грамматике, определяющей таблицы и объединения
Для практики я в настоящее время определяю грамматику для простых операторов SELECT, таких как SELECT * FROM table1 as t1 JOIN table 2 AS t2 ON (t1.field1=t2.field2); Для этого я использую XText. Вот фрагмент грамматики, определяющий таблицы в части…
02 ноя '17 в 17:02
0
ответов
Как получить результат анализа в формате объекта (JSON) при использовании веб-интеграции Xtext
Я учусь использовать Xtext В модульном тесте у него есть функция parseHelper.parse() чтобы получить результат анализа в формате объекта: @RunWith(XtextRunner) @InjectWith(MyDslInjectorProvider) class MyDslParsingTest { @Inject ParseHelper<Model&g…
23 май '18 в 02:34
1
ответ
Узлы группы контуров
Я разрабатываю плагин XTEXT 2.0. Я хотел бы сгруппировать некоторые узлы внутри моего контура в "виртуальный" узел. Как правильно достичь этого результата? В настоящее время, если я хочу сгруппировать узлы типа "A", в моем OutlineTreeProvider я опре…
03 авг '11 в 15:58
1
ответ
Отладка Xtext не может даже сделать k=1 для ошибок решения
Я пытаюсь создать синтаксический анализатор Xtext для языка сценариев, который я использую. Язык довольно близок к ANSI-C. Я начал с преобразования этой https://github.com/antlr/examples-v3/blob/master/C/C/C.g грамматики в Xtext и удаления ненужных …
01 июл '14 в 08:43
1
ответ
Использование Inject в генераторе Xtext-кода на основе Xtend
Я новичок в Xtext и Xtend и пытаюсь изучить Xtext, используя руководства по Xtext в документации по Xtext. Я работаю на Eclipse Photon под Java 10 с Xtext 2.14. Я начинаю расширенное руководство, и у меня возникла проблема очень рано. Вот код для мо…
19 июл '18 в 20:43
2
ответа
Как разрешить имена переменных и ключевые слова Xtext статически?
У меня есть грамматика, описывающая ассемблерный диалект. В разделе кода программист может ссылаться на регистры из определенного списка и на определенные переменные. Также у меня есть правило, соответствующее [reg0++413] и [myVariable++413]: Binary…
23 окт '14 в 09:26
1
ответ
Как объявить массив в xtext
Мне нужно объявить целочисленный массив на предметном языке, используя xtext. PolyLine: 'polyline' color = Color '{' Line1 'points number' n = INT Line2 'x points' Line3 'y ponts' Line4 '}'; В приведенном выше объявлении правила мне нужно получить н…
30 мар '14 в 15:12
0
ответов
Нежелательная ошибка при получении из Xtext в редакторе
Я разработал IDE, используя eclipse EMF/RCP, в котором я разработал один редактор с использованием xtext,rcp и emf Ниже приведена моя грамматика для этого раздела // automatically generated by Xtext grammar com.xyz.pmide.RoutingLineINI with org.ecli…
07 дек '17 в 10:12
1
ответ
Как использовать XBaseInterpreter в Xtext?
Может кто-нибудь сказать мне, как я могу использовать "xbaseinterpreter"? Я понятия не имею:( Я написал DSL, используемый для определения простой структуры протокола для сенсорнета, цель работы - проверить, принадлежит ли сообщение данных (как экзем…
11 мар '14 в 18:40
1
ответ
Доступ к данным модели Xtend с верхнего уровня (генерация кода)
Если у меня есть грамматика Xtext, как показано ниже: grammar org.xtext.example.mydsl.ServerGeneratorLanguage with org.eclipse.xtext.common.Terminals generate serverGeneratorLanguage "http://www.xtext.org/example/mydsl/ServerGeneratorLanguage" Model…
13 мар '13 в 15:28
1
ответ
Странное поведение при попытке обнаружить пробелы и вкладки в грамматике
У меня проблемы с обнаружением пробелов и вкладок в моей грамматике. Мои пробелы и вкладки не скрыты в моей грамматике. У меня есть грамматика: Model: defs+=Def*; Def: 'actor' WS ID NEWLINE ; И терминал: terminal WS : (' '|'\t')+; Но я не могу заста…
06 июл '15 в 13:53
0
ответов
Xtext & Xtend - определяет, является ли тип параметра типом данных Java или нет
У меня есть раздел в моей грамматике, как следующий Type: '(' parameter=Param ':' dataType=DataType ')' ; DataType : javaType = JvmTypeReference | ModelResource ; ModelResource : name=ID ; В соответствующем xtend я должен был определить, является ли…
14 фев '16 в 11:16
1
ответ
Неожиданная ошибка синтаксического анализа xtext
Я создал грамматику. Но, когда я разбираю следующий текст, возникают проблемы. Где я не прав? С уважением, Владимир Грамматический код grammar com.idc.xtext.ConfigLang with org.eclipse.xtext.common.Terminals generate configLang "http://www.idc.com/x…
11 окт '16 в 14:45