Работа с Windows Forms C# Аналог компилятора

Мне нужно, чтобы программа считывала число после "integer1 ="
Чтобы я в richtextbox1 написал integer1 = 1 и эта единица заносилась в переменную

Ну и вопрос) от split по знаку "=" до аналога компилятора как до Пекина раком.

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

Ещё момент в C# есть Reflection. Вы вполне можете заставить текст в текстовом поле на любом из поставленных для .NET языков скомпилировать (н-р C#, VB.Net, JScript.NET) "налету" хоть в .exe хоть в память. И выполнить.

https://docs.microsoft.com/...g-compiler
По ссылке создается .exe, но вообще есть параметр GenerateInMemory
https://docs.microsoft.com/...etcore-3.1

Добавить комментарий