Вопросы по теме 'xbase'

Как связать ERP на основе xBase с веб-приложением?
Мне необходимо настроить веб-приложение, которое будет взаимодействовать с существующей системой ERP (WinMagi). ERP — это интерфейс к базе данных xBase (FoxPro). База данных находится на собственном сервере. ERP, насколько мне известно, не имеет...
827 просмотров
schedule 31.05.2023

В чем разница между этими двумя Eobjects, сгенерированными из одного и того же ресурса
Я не понимаю, почему есть два разных объекта EObject, которые (для меня) должны означать одно и то же. var script1 = resource.getContents().get(0) as Script var script2 = resource.parseResult.rootASTElement as Script Кажется, они содержат...
55 просмотров
schedule 18.10.2022

Ошибка циклического связывания обнаружена при вызове ссылочного объекта в ScopeProvider
В настоящее время я реализую перекрестные ссылки для своего Xtext dsl. Файл dsl может содержать более одного XImportSection, и в некоторых особых случаях XImportSection не обязательно содержит все операторы импорта. Это означает, что мне нужно...
289 просмотров
schedule 09.05.2024

Создание экземпляров Xbase XExpressions программно
Я работаю над проектом Xtext, в котором используются части грамматики Xbase. В своем коде я анализирую программу DSL, чтобы сгенерировать код Java. Легко превратить существующий XExpression в код Java с помощью XbaseCompiler , но это не то, что...
227 просмотров
schedule 25.02.2023

Генерация кода Xtext: получение необработанной строки из XBlockExpression
В настоящее время я работаю над генерацией кода на основе Xtext-DSL. Теперь я столкнулся со следующей проблемой: Я создаю файл .xtend с моей собственной реализацией интерфейса IGenerator. Все работает безупречно, но я не могу получить доступ к...
94 просмотров
schedule 28.01.2023

Xbase — как добавить теги сверху в методы, сгенерированные выводом
Я понял, как создавать методы и добавлять их в тело метода. Мне также нужно добавить аннотации к сгенерированному методу, например @Test и т. д., как мне это сделать?
51 просмотров
schedule 24.08.2022

Как получить тело метода JvmModelInferrer из XExpression и добавить шаблонный код
Как в JvmModelInferrer при построении тела метода или конструктора вставить оба XExpression из грамматики body = op.body и дополнительный "стандартный" код, например body = [ append( '''...
97 просмотров
schedule 02.12.2022

Грамматически ограниченное наследование JVMModelInferrer с Xtext и XBase
Следующая каноническая грамматика сущностей XBase (из «Реализации предметно-ориентированных языков с помощью Xtext и Xtend» Беттини) позволяет сущностям расширять любой класс Java. Как видно из строки комментария, я хотел бы грамматически заставить...
77 просмотров
schedule 27.01.2023

Ссылка на содержащий класс из внутреннего класса с помощью Xtext, Xbase и JvmModelInferrer
У меня возникла проблема со ссылкой на класс контейнера из внутреннего класса с Xtext, Xbase и механизмом вывода модели Java. Чтобы осветить мою проблему, позвольте мне сначала продемонстрировать рабочий пример (взятый из Implementing...
116 просмотров
schedule 09.02.2024

Как сгенерировать Java-код для Xbase XExpression с помощью JvmModelInferrer?
Я пытаюсь сделать самый простой пример, который я могу придумать, для использования Xbase и JvmModelInferrer, а не для написания генератора кода. Я сократил учебник по языку JVM, но не могу получить правильный код Java из XExpression (или...
100 просмотров
schedule 23.04.2024