Ir al contenido principal

Juka en un proyecto C

Juka puede ser añadido a cualquier proyecto C# como un paquete NuGet . Para hacer esto, abre la consola del gestor de paquetes y ejecuta el siguiente comando:

Instalar paquete JukaCompiler

Una vez que el paquete está instalado, puede usarlo para compilar el código Juka desde su proyecto C#. Para hacer esto, añade el siguiente código a tu proyecto:

//C# Archivo
usando JukaCompiler;

public class Program {
public static void Main(string[] args) {
string jukaCode = "func main() { printLine("Hola Mundo") }";
// Compilar el código Juka.
var compiledCode = new JukaCompiler. Compiler().Go(jukaCode, false);

// Ejecuta el código compilado.
var result = compiledCode.Execute();

// Imprimir el resultado.
Console. WriteLine(resultado);
}
}

Este código compilará el código Juka e imprimirá el mensaje "Hola Mundo" a la consola

Usando un archivo​

Si necesita compilar el código de un archivo, puede hacerlo pasando la ruta al archivo al método Go. Por ejemplo, el siguiente código compilará el código Juka en el archivo my_code.juka:

//C# Archivo
usando JukaCompiler;

public class Program {
public static void Main(string[] args) {
string jukaCodePath = @"my_code. uka";
// Compilar el código Juka.
var compiledCode = new JukaCompiler. Compiler().Go(jukaCodePath, false);

// Ejecuta el código compilado.
var result = compiledCode.Execute();

// Imprimir el resultado.
Console. WriteLine(resultado);
}
}

Salida​

La salida del método Go es una cadena. Esta cadena contiene el código Juka compilado. Puede utilizar esta cadena para ejecutar el código compilado o para guardarlo en un archivo.

Para más información visite, https://www.nuget.org/packages/JukaCompiler