Member 8378691 Ответов: 1

Мой язык программирования в VB


Эй Ребята,

Я создаю свой собственный язык программирования в Visual Baisic, и я столкнулся с проблемой(или, может быть, с несколькими). Я не знаю, какой тип языка программирования я создаю, но я хочу знать, как реализовать несколько вещей.

1. я хотел бы иметь классы, чтобы я мог ввести что-то вроде "goto finnish", а затем он выполнял бы код, который он в этом классе

2. я хотел бы иметь оператор "if", чтобы я мог сказать что-то вроде "if variable1 = 7 then {execute code in here}

3. и я хотел бы иметь пареметры, такие как те, что приведены в примере кода 2.

Если бы кто-нибудь мог мне помочь, это было бы здорово. И помните, что я пишу это в Visual Basic. Я выбрал Visual Basic, потому что для моего языка программирования вы вводите код в текстовое поле, а затем нажимаете кнопку Выполнить, и он выполняет код, который находится в текстовом поле. Я бы выбрал для этого Visual C#, но я знаю, как кодировать только в модулях C#, а не в формах.

1 Ответов

Рейтинг:
0

Bernhard Hiller

Вместо того чтобы пытаться создать свой собственный язык сценариев, вы можете использовать классы "Codedom", предоставляемые .NET. Посмотреть для примера Компиляция и запуск VB.NET код с использованием CodeDom[^] и многие другие ресурсы, которые вы можете найти с помощью Google.


Member 8378691

Эй, это не работает для меня, потому что у меня есть Visual Basic 2010 Express. Кроме того, это не создание моего собственного языка программирования, а просто создание компилятора для visual basic. И я не знаю, о чем, черт возьми, он говорит на форуме. Я скачал файл, чтобы прочитать его сам, я обычно это делаю, но это не работает для меня.