07 2015 档案
[转]使用 C 编写 Lua 模块
摘要:Lua 作为一种小巧的语言,一般都是嵌入到 C/C++ 中作为扩展语言,但是也可以作为独立的脚本语言使用,并且可以使用 C/C++ 编写扩展模块。在参考资料 [1] 中有怎样用 C/C++ 编写模块的介绍,但是比较零散,也不是很详细,所以在这里整理一下。这里使用的 Lua 版本是 5.2.3,系统是...
阅读全文
[转]http://lua-users.org/wiki/LpegTutorial
摘要:Simple MatchingLPeg is a powerful notation for matching text data, which is more capable than Lua string patterns and standard regular expressions. Ho...
阅读全文
[转]LUA元表
摘要:lua元表和元方法 《lua程序设计》 13章 读书笔记 lua中每个值都有一个元表,talble和userdata可以有各自独立的元表,而其它类型的值则共享其类型所属的单一元表。lua在创建table时不会创建元表。 t = {} print(getmetatable(t)) --显示过元表 此时
阅读全文
LPEG
摘要:local lpeg = require "lpeg" function f0() end; function f1() return "a" end function f2() return "a","b" end function ittable(t) for key, value in pa...
阅读全文
[转]LUA 学习笔记
摘要:Lua 学习笔记入门级一、环境配置方式一: 1.资源下载http://www.lua.org/download.html 2.用src中的源码创建了一个工程,注释调luac.c中main函数,生成了一个exe,直接可以测试lua了方式二(推荐): 从https://code.google.co...
阅读全文
[转]LUA C 互调
摘要:组件工厂------3D游戏研发LUA和C之间的函数调用1.1 从C程序调用LUA函数LUA的函数和普通变量一样也是First Class Variable类型,可以看作函数指针变量参与栈操作。因此调用过程分为如下几个步骤:请求LUA函数(指针)入(GLOBAL)栈。将函数需要的参数入栈,入栈顺序按...
阅读全文
[转]MAKEFILE
摘要:http://www.ruanyifeng.com/blog/2015/02/make.html代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只...
阅读全文
浙公网安备 33010602011771号