Hallo zusammen
Ich habe folgende Problematik zu lösen:
Ich habe einen Stringinhalt, der einer Anweisung entspricht ...
C#-Quelltext
1:
| String text = "if (1 == 1) {// mach was ...} else {// mach auch was ...}"; |
... und sollte diesen Inhalt (Klartext) im compilierten Programmcode als IF-Anweisung ausführen lassen.
Der Inhalt des Textes kommt aus einer SQL-DB oder einem Textfile und kann auf jedem Client beliebig verändert werden (natürlich gemäss einer Systax, die ich dem User als Richtlinie vorgebe).
Wie kann ich diesen Klartext als ausführbaren Code auslösen? (Ist es überhaupt möglich?)
Bis jetzt sehe ich die Lösung in irgendeinem Parser-Konstrukt, der den Klartext entsprechend verarbeitet.
Da habe ich aber leider keine Idee, wie ich es angehen soll und bin um jeden Tipp oder Idee dankbar.