@Vaskiv99

Как использовать мой язык из c#?

Я написал свой интерпретатор для своего языка на C #. По сути, это парсер. Код просто хранится в текстовом документе. Теперь у меня есть задача вызвать метод с моего языка на c #. На моем языке у меня есть функция, которая вернет, например, число, умноженное на 2. Как вызвать эту функцию и получить от нее результат из c #? Я не понимаю, как это можно сделать
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 2
Jeer
@Jeer
уверенный пользователь
есть книга, "выразительный яваскрипт", кажется. Там описывается как сделать свой интерпретатор, но. Это для яваскрипта. Как такое провернуть на c#, я не знаю.
Ответ написан
Комментировать
yarosroman
@yarosroman Куратор тега C#
C# the best
Roslyn позволяет работать с C# кодом в runtime, компилировать сборки, подключать их и вызывать динамически без всяких проблем, нужен ли вам свой язык?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы