翻译 js 到 lua 的工具 apolloxlua.js

MIT
JavaScript Lua
跨平台
2018-07-22
钟元大老爷

这是一个把javascript翻译成lua的工具。这个工具是基于宿主的解决方案,最终目标是lua脚本和平台无关,只要宿主程序支持lua,你就可以在你的代码里使用。

特色

  1. 支持switch case 语句

  2. 支持trycatch 语句

  3. 可以自定义语法和后端实现

  4. 无缝对接lua标准库和三方库

如何扩展语法?

1可以使用luajit的ffi或swig扩展你的服务器。在语法分析里添加相应的标准库。 2可以集成现有的lua库,包括但不限于resty*和nginx-lua-*。 3可以通过本工具的js语法,实现库的自举。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

apolloxlua 介绍

##项目介绍 apolloxlua 是一个把javascript翻译成lua的工具。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规...

2018/07/21 22:43
42
0
apolloxlua官网

apolloxlua 官网入口

2018/08/31 20:43
22
0
apolloxlua include函数

include函数不是单独使用的函数, 他并不是标准库的一部分, 你可以使用include函数将某个后缀为 .aop的文档包含到你的文档流中。 因为include是单独处理流, 所以不会在主处理流程中有所表示...

2018/08/21 18:03
15
0
class 新的示例

apolloxlua 官网 https://www.game550.cn 今天解决了个apolloxlua小bug。 在 switch 语句里, 所有的代码块没有换行的问题。 ```javascript //[NameSpace("core")] class Person{ hellow(){ ...

2018/08/26 22:51
13
0
apolloxlua 源码内使用macros的使用方式

本文讲解如何在两种模式下使用macros,首先在apolloxlua下有两种模式, 一种是 web模式另一种是工具模式。 web模式下我们可以在浏览器端来使用,但是有一些限制, 就是比如说某些native的api...

2018/08/29 14:19
2
0
apolloxlua class支持示例

apolloxlua 是一个将js翻译到lua的工具。 类: 在apolloxlua.js编程概念里, 类的可见性是在每个文件内部,我们的一个模块/组件/或者一个我们可以称为程序集的概念里, 可能会有大量的类的实...

2018/08/07 22:51
17
0
apolloxlua 源码内使用macros

本文讲解如何在两种模式下使用macros,首先在apolloxlua下有两种模式, 一种是 web模式另一种是工具模式。 web模式下我们可以在浏览器端来使用,但是有一些限制, 就是比如说某些native的api...

2018/08/09 14:45
35
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部