UNPKG

ve-compiler-2.0

Version:

Upgraded version of this package - https://www.npmjs.com/package/ve-compiler

71 lines (58 loc) 2.22 kB
const { CompileFile } = require("../index"); const testCompile = async () => { try { console.log("Testing C++ Compilation..."); const cppCode = `#include <iostream> int main() { std::cout << "Hello from C++" << std::endl; return 0; }`; const cppResult = await CompileFile("cpp", cppCode); console.log("C++ Compilation Output:", cppResult); console.log("Testing Java Compilation..."); const javaCode = `public class World { public static void main(String[] args) { System.out.println("Hello from Java"); } }`; const javaResult = await CompileFile("java", javaCode); console.log("Java Compilation Output:", javaResult); console.log("Testing JavaScript Compilation..."); const jsCode = `console.log("Hello from JavaScript");`; const jsResult = await CompileFile("js", jsCode); console.log("JavaScript Compilation Output:", jsResult); console.log("Testing Python Compilation..."); const pythonCode = `print("Hello from Python")`; const pythonResult = await CompileFile("py", pythonCode); console.log("Python Compilation Output:", pythonResult); console.log("Testing C Compilation..."); const cCode = `#include <stdio.h> int main() { printf("Hello from C"); return 0; }`; const cResult = await CompileFile("c", cCode); console.log("C Compilation Output:", cResult); console.log("Testing Rust Compilation..."); const rustCode = `fn main() { println!("Hello from Rust"); }`; const rustResult = await CompileFile("rs", rustCode); console.log("Rust Compilation Output:", rustResult); console.log("Testing Lua Compilation..."); const luaCode = `print("Hello from Lua")`; const luaResult = await CompileFile("lua", luaCode); console.log("Lua Compilation Output:", luaResult); console.log("Testing Go Compilation..."); const goCode = `package main import "fmt" func main() { fmt.Println("Hello from Go") }`; const goResult = await CompileFile("go", goCode); console.log("Go Compilation Output:", goResult); } catch (error) { console.error("Error during compilation:", error.message); } }; testCompile();