quickjs:绑定到QuickJS

时间:2021-03-20 11:20:08
【文件属性】:
文件名称:quickjs:绑定到QuickJS
文件大小:457KB
文件格式:ZIP
更新时间:2021-03-20 11:20:08
javascript golang es2020 quickjs C quickjs 转到绑定:一个快速,小型且可嵌入的 JavaScript解释器。 这些绑定是一个WIP,尽管公开了足够多的可用功能,但它们并不与QuickJS的API完全匹配。这些绑定所绑定的QuickJS版本可能位于。 这些绑定已经过测试,可以使用gcc-7和mingw32在Linux,Windows和Mac上交叉编译并成功运行,而无需任何其他编译器或链接器标志。 用法 $ go get github.com/lithdew/quickjs 指导方针 使用quickjs.Runtime ,免费提供quickjs.Runtime和quickjs.Context 。 Eval()和EvalFile()返回免费的quickjs.Value 。不需要释放所有其他值,因为它们会被垃圾回收。 您可以通过将Eval()或EvalFile()返回的错误转换为*quickjs.Error来*quickj
【文件预览】:
quickjs-master
----quickjs-atom.h(8KB)
----libunicode.c(45KB)
----version.h(95B)
----libregexp.h(3KB)
----cutils.c(17KB)
----quickjs.go(12KB)
----cutils.h(7KB)
----quickjs.c(1.65MB)
----bridge.c(161B)
----bridge.h(881B)
----libregexp.c(82KB)
----libunicode-table.h(207KB)
----LICENSE(1KB)
----quickjs_test.go(4KB)
----quickjs-opcode.h(15KB)
----libunicode.h(4KB)
----list.h(3KB)
----examples()
--------main.go(3KB)
----libbf.h(17KB)
----.gitignore(6B)
----go.sum(1KB)
----README.md(8KB)
----quickjs.h(40KB)
----libbf.c(235KB)
----.gitattributes(127B)
----go.mod(87B)
----libregexp-opcode.h(2KB)

网友评论