Open
Description
I am on Windows
Given this C code:
#include <stdio.h>
#include <string.h>
#include "cyber.h"
#define str(x) {x, strlen(x)}
extern "C" {
void printer(CsVM *vm, CsStr str) {
if (*str.buf != '\n')
printf("[cyberscript] %.*s\n", (int) str.len, str.buf);
}
}
int main()
{
CsVM *vm = csCreate();
csSetPrinter(vm, printer);
CsValue val;
CsStr s = str("var a = 2\nprint(a)");
csEval(vm, s, &val);
csDestroy(vm);
return 0;
}
I get the following output
[cyberscript] 2
[cyberscript]
Metadata
Metadata
Assignees
Labels
No labels