awtk/tools/idl_gen
2018-06-22 17:46:09 +08:00
..
.vscode 1.add api doc. 2.add lua generator 2018-03-04 08:32:52 +08:00
.gitignore init 2018-02-21 19:36:38 +08:00
gen_idl.js update lua bingings 2018-06-20 17:35:32 +08:00
gen_lua.js rename __func__ to __FUNCTION__ 2018-06-20 11:43:34 +08:00
idl.json improve keyboard 2018-06-22 17:46:09 +08:00
lua_helper.c add lua generator 2018-02-26 12:42:05 +08:00
lua_test.c add lua generator 2018-02-26 12:42:05 +08:00
package-lock.json init 2018-02-21 19:36:38 +08:00
package.json init 2018-02-21 19:36:38 +08:00
README.md improve lua binding. 2018-03-10 08:06:02 +08:00

脚本绑定代码产生器

运行本目录中的工具需要安装nodejs

工作原理:api doc --> idl --> 不同语言的绑定

产生IDL文件

node gen_idl.js

产生lua脚本绑定

node gen_lua.js