Публикации по теме 'xbase'
Добро пожаловать в журнал Харбор
Когда-то существовал язык программирования под названием Clipper, который в начале 1990-х был широко распространенным языком. Его совместимость с файлами в формате DBF, простота использования и способность генерировать исполняемые файлы для распространения без среды выполнения были высоко оценены программистами. Это был, несомненно, один из основных языков программирования первой эпохи ПК. В те годы существовало издание Clipper Advisor, которое подсчитывало все новинки языка, сообщало о..
Вопросы по теме 'xbase'
Xtext, Xbase: вывод вопросов
Я собираюсь написать инферрер для своего DSL, и у меня есть некоторые вопросы, которые я не смог решить только с помощью документации.
Первый: мне нужно создать static void main() из функции: как я могу добавить static с помощью .toMethod() ?...
241 просмотров
schedule
17.07.2023
Доступ к внешней переменной внутри блока и Y-комбинатора
Я надеюсь, что вы все в порядке. Я реализую Y-комбинатор с фиксированной точкой в Harbour, и у меня с ним возникают проблемы. Что ж, Y-комбинатор можно определить с помощью лямбда-исчисления как:
Y = (λh.λF.F(λ x.((h(h))(F))(x)))...
199 просмотров
schedule
30.08.2023
Xtext: ссылка на класс Java из MyDsl
В моем DSL я хочу иметь код, который выглядит так:
SomeType varName;
Где SomeType — класс Java.
Позже, если допустим, SomeType является java-классом enum, и кто-то напишет
varName=SOME_VALUE
Я хочу выполнить проверку, чтобы...
234 просмотров
schedule
09.08.2022
Выполнение расширенного интерпретатора Xbase приводит к исключению во время выполнения
В настоящее время я пишу интерпретатор для языка Xtext, который расширяет Xbase.
Для этого я наследую от XbaseInterpreter, добавляя свой собственный метод run и переопределяя метод отправки doEvaluateProgram своими новыми абстрактными...
159 просмотров
schedule
07.05.2023