Пользовательский язык программирования в блочном исполнении?

Как я могу изменить язык блока по умолчанию с javascript на пакетный?

Я хочу создать создателя блоков, который создает файл .bat с пакетным кодом, по умолчанию используются javascript, php, lua и т. Д., Как я могу создать собственный?


person Community    schedule 03.09.2019    source источник


Ответы (1)


Для этого вам нужно будет написать собственный генератор.

На высоком уровне для каждого блока вам нужно написать функцию, которая будет возвращать соответствующую строку кода партии. Эта функция будет иметь доступ к различным входам блока, которые помогут вам построить строку. Вы можете проверить, как написаны существующие генераторы, и использовать это как ссылку для создания другого языкового генератора.

Существующие генераторы помещаются в каталог generators в блочном исходном коде.

Написание генератора нестандартного языка - большая задача сама по себе, особенно с учетом отсутствия документации для ее выполнения. Но этот комментарий от Рэйчел должен помочь вам начать работу.

person Nithin Kumar Biliya    schedule 04.09.2019