quickjspp:QuickJS C ++包装器

时间:2024-06-04 09:03:30
【文件属性】:

文件名称:quickjspp:QuickJS C ++包装器

文件大小:529KB

文件格式:ZIP

更新时间:2024-06-04 09:03:30

wrapper cpp17 javascript-engine quickjs C

QuickJSPP是C ++的QuickJS包装器。 它使您可以轻松地将Javascript引擎嵌入程序中。 QuickJS是一个小型且可嵌入的Javascript引擎。 它支持ES2020规范,包括模块,异步生成器和代理。 更多信息: : 例子 # include " quickjspp.hpp " # include < iostream> class MyClass { public: MyClass () {} MyClass (std::vector< int>) {} double member_variable = 5.5 ; std::string member_function ( const std::string& s) { return " Hello, " + s; } }; void println ( const st


【文件预览】:
quickjspp-master
----qjs.cpp(1KB)
----quickjspp.hpp(53KB)
----Doxyfile(105KB)
----.github()
--------workflows()
----readme.md(2KB)
----binding-generator()
--------generator.py(4KB)
----quickjs()
--------quickjs.c(1.67MB)
--------patches()
--------quickjs-opcode.h(15KB)
--------libunicode.c(46KB)
--------libunicode-table.h(207KB)
--------cutils.h(7KB)
--------libbf.c(235KB)
--------libregexp.h(3KB)
--------libregexp-opcode.h(2KB)
--------quickjs.h(41KB)
--------libbf.h(17KB)
--------libunicode.h(4KB)
--------VERSION(11B)
--------cutils.c(17KB)
--------update.sh(556B)
--------quickjs-libc.h(2KB)
--------list.h(3KB)
--------libregexp.c(83KB)
--------quickjs-atom.h(8KB)
--------quickjs-libc.c(109KB)
--------CMakeLists.txt(634B)
----test()
--------example.cpp(2KB)
--------value.cpp(2KB)
--------exception.cpp(2KB)
--------point.cpp(2KB)
--------class.cpp(7KB)
--------multicontext.cpp(2KB)
--------conversions.cpp(2KB)
--------variant.cpp(3KB)
--------CMakeLists.txt(473B)
----CMakeLists.txt(350B)

网友评论