Zum Hauptinhalt springen

Juka in einem C# Projekt

Juka kann zu jedem C# Projekt als NuGet Paket hinzugefügt werden. Um dies zu tun, öffnen Sie die Paket-Manager-Konsole und führen den folgenden Befehl aus:

JukaCompiler installieren

Sobald das Paket installiert ist, können Sie es verwenden, um Juka Code aus Ihrem C# Projekt zu kompilieren. Fügen Sie dazu folgenden Code zu Ihrem Projekt hinzu:

//C# Datei
mit JukaCompiler;

public class Program {
public static void Main(string[] args) {
string jukaCode = "func main() { printLine("Hallo World") }";
// Kompilieren Sie den Juka-Code.
var compiledCode = new JukaCompiler.Compiler().Go(jukaCode, false);

// Den kompilierten Code ausführen.
var result = compiledCode.Execute();

// Ergebnis ausgeben.
Console.WriteLine(result);
}
}

Dieser Code kompiliert den Juka-Code und druckt die Nachricht "Hallo Welt" auf die Konsole

Datei verwenden

Wenn Sie den Code aus einer Datei kompilieren müssen, können Sie dies tun, indem Sie den Pfad zur Datei an die Go-Methode übergeben. Zum Beispiel wird der folgende Code den Juka-Code in der Datei my_code.juka kompilieren:

//C# Datei
mit JukaCompiler;

public class Program {
public static void Main(string[] args) {
string jukaCodePath = @"my_code.
var compiledCode = new JukaCompiler.Compiler().Go(jukaCodePath, false);

// Den kompilierten Code ausführen.
var result = compiledCode.Execute();

// Ergebnis ausgeben.
Console.WriteLine(result);
}
}

Ausgang

Die Ausgabe der Go-Methode ist ein String. Diese Zeichenkette enthält den kompilierten Juka-Code. Sie können diesen String verwenden, um den kompilierten Code auszuführen oder ihn in einer Datei zu speichern.

Für weitere Informationen besuchen Sie https://www.nuget.org/packages/JukaCompiler