lua利好消息,google拼音加入支持lua。
下载最新版本的谷歌拼音,就可以通过lua来扩展它的功能了。
api的帮助信息在这里能看到
http://www.google.com/ime/pinyin/api.html
安装完以后,在
c:\Documents and Settings\All Users\Application Data\Google\Google Pinyin 2\Extensions
可以找到一个base.lua,里面代码写的比较清楚了。
比如这个计算模式。
function Compute(input)
local expr = "return " .. _AddMathKeyword(input)
local func = loadstring(expr)
if func == nil then
return "-- 未完整表达式 --"
end
local ret = func()
if ret == math.huge then -- div/0
return "-- 计算错误 --"
end
if ret ~= ret then
-- We rely on the property that NaN is the only value not equal to itself.
return "-- 计算错误 --"
end
return ret
end
ime.register_command("js", "Compute", "计算模式", "none", "输入表达式,例如3*log(4+2)")
分享到:
- 2009-10-29 13:03
- 浏览 2802
- 评论(6)
- 论坛回复 / 浏览 (6 / 5622)
- 查看更多
相关推荐
《使用VSCode高效开发Cocos2d-x Lua项目——基于"vscode-coco2dx-lua-api.7z"的工具解析与应用》 在现代游戏开发领域,Cocos2d-x作为一款广泛使用的跨平台游戏引擎,为开发者提供了丰富的功能和高效的性能。而在...
在罗技G系列设备中,Lua API允许用户通过编写脚本来实现对设备的高级控制,如自定义按键功能、灯光效果等,从而提升游戏体验和个性化设置。 首先,我们要理解Lua的基本语法。Lua语言支持变量、数据类型(如数字、...
LUA_API_中文版_最新版
标题提到的"作用于Unity开发LUA编写代码提示"是关于如何在使用LUA编写Unity游戏时获得更有效的开发支持,特别是通过代码提示来提高开发效率和减少错误。 Unity本身并不直接支持LUA代码的集成和调试,但可以通过第三...
使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的YGoPro卡片脚本.zip使用lua编写的...
在“LUA_API5.1”这个主题中,我们将深入探讨Lua API 5.1版本的主要特性和关键知识点。 1. **基础类型与数据结构** Lua 5.1支持的基本数据类型包括数字(整数和浮点数)、字符串、布尔值、nil、函数、表(Table,...
8. **C API**:对于需要与C语言或其他系统交互的情况,Lua提供了C API,允许开发者用C语言编写扩展模块,实现更高效的计算或者访问系统资源。 9. **垃圾回收**:Lua自动管理内存,采用引用计数加可达性分析的垃圾...
在Cocos4.0版本中,对Lua的支持得到了进一步优化,提供了更高效、更友好的API,以提升开发效率和游戏性能。 1. **Lua与Cocos2d-x的结合** Lua是一种简洁、快速的脚本语言,它的语法简单,学习曲线较平缓,使得游戏...
### Lua API及Lua文档知识点概览 #### 一、引言 Lua是一种轻量级、高效且可嵌入的脚本语言,广泛应用于游戏开发、Web应用和其他领域。《Programming in Lua》一书由Lua的主要开发者之一 Roberto Ierusalimschy 撰写...
学习和掌握Lua API,对于编写高效、简洁的脚本至关重要。通过深入理解这些API,开发者可以充分利用Lua的强大能力,解决实际问题,提升开发效率。在Lua_API.docx文档中,详细介绍了这些概念和用法,建议仔细阅读和...
LUA的C++ API封装是将LUA的功能与C++代码进行交互的一种方式,使得C++程序能够调用LUA脚本,或者在LUA脚本中调用C++编写的函数。本文将详细探讨LUA的C++ API封装,以及如何实现这一过程。 首先,理解LUA和C++的交互...
### 罗技脚本编程G-series Lua API 参考文档关键知识点解析 #### 标题及描述概览 - **标题**:“罗技脚本编程G-series Lua API 参考文档(中文版)” - **描述**:该文档主要介绍了如何使用Lua脚本来为罗技G系列的...
`lua-5.1.4中文离线API文档`是针对 Lua 5.1.4 版本的中文版API参考手册,对于学习和使用 Lua 的开发者来说是一个非常重要的资源。 该文档详细介绍了 Lua 5.1.4 的语法特性、函数库以及编程接口,帮助开发者快速理解...
quick lua 的api 文档 quick lua 的api 文档 quick lua 的api 文档
以前玩暗黑破坏神3,为了不至于断手,尝试了一下网络上提供的lua脚本,但全部使用的是死循环,消息被阻塞,而且创建新的职业脚本很麻烦,所以,尝试了这个框架,代码中的实际样例是用于猎魔人的多重射击,有兴趣的...
"vscode corona lua snippets api 代码程序片断完全版"正是这样一款神器,它为Corona Lua开发提供了强大的代码模板支持。 首先,让我们深入了解什么是VSCode的代码片段。代码片段是预先定义的代码块,可以在编写...
2dx-lua api 文档,cocos2dx-3.5-output.zip cocos2dx-3.17-api-output.zip cocos2dx-3.x-deprecated-for-2.x.zip
扩展通常以Lua脚本形式存在,通过调用服务器提供的API与服务器交互。 1. **设置开发环境**:确保已经安装了CumulusServer和Lua解释器。在服务器配置文件中,指定Lua扩展的路径,以便服务器启动时加载。 2. **编写...
在Visual Studio 2008中,创建一个新的C或C++项目,然后添加对lua源码库的支持。通常,lua源码会包含lua.c和lua.h,你可以在项目设置中将它们加入到源文件列表。同时,确保链接器配置指向了lua.lib。 接下来,我们...