【文件属性】:
文件名称:quickjspp:QuickJS C ++包装器
文件大小:529KB
文件格式:ZIP
更新时间:2021-05-15 15:16:50
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)