Files
plainleaf/plug-api/syscalls/lua.ts
T
2025-06-12 20:30:01 +02:00

21 lines
484 B
TypeScript

import { syscall } from "../syscall.ts";
import type { LuaBlock, LuaExpression } from "../../lib/space_lua/ast.ts";
export function parse(
code: string,
): Promise<LuaBlock> {
return syscall("lua.parse", code);
}
export function parseExpression(
expression: string,
): Promise<LuaExpression> {
return syscall("lua.parseExpression", expression);
}
export function evalExpression(
expression: string,
): Promise<any> {
return syscall("lua.evalExpression", expression);
}