lua
拉里山姆
这个作者很懒,什么都没留下…
展开
-
Lua 5.1.3源代码分析之词法分析[1]
词法分析器在llex.h, llex.c两个文件中实现。1/* maximum length of a reserved word */2#define TOKEN_LEN (sizeof("function")/sizeof(char))这一转载 2012-03-01 14:42:10 · 1124 阅读 · 0 评论 -
Lua 5.1.3源代码分析之词法分析[2]
01static void save (LexState *ls, int c) {02 Mbuffer *b = ls->buff;03 if (b->n + 1 > b->buffsize) {04 size_t ne转载 2012-03-01 14:44:53 · 1161 阅读 · 0 评论 -
Mongoose(SHTTP)+LUA
前端时间需要一个嵌入式的webserver,但最终没有一个比较满意的。最近就在想是否自己写一个支持lua脚本的服务器版本,可以嵌入到各种webserver中,且是与webserver集成在一起,而非单独进程方式(类似cgi)。想到那么就开始动手写,由于之前利用的是cgilua,那么就做一个cgilua的子集吧,尽量兼容。需求兼容cgilua,其网页格式仍然以.lp为转载 2012-05-07 22:21:02 · 1440 阅读 · 0 评论 -
lua中执行系统命令
Lua中,os.execute可以执行dos命令,但是返回的是系统状态码,默认输出io.popen()也可以执行dos命令,但是返回一个文件。eg:local t = io.popen('svn help')local a = t:read("*all")--a返回一个字符串,内容是svn help的内容如果想执行某命令或程序可选os.e转载 2012-07-12 15:40:24 · 1960 阅读 · 0 评论 -
ipairs和pairs的区别
http://blog.csdn.net/bosbear/article/details/6317242这几天在看LUA,只是记录下自己的一点小小心得。这篇是分析 LUA泛型for中提供的ipairs以及pairs的不同。 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词转载 2012-07-12 15:41:29 · 805 阅读 · 0 评论 -
中对于文件的操作
写的一个关于遍历文件的程序段 记录一下咯 --[[检查所有.txt文件比如A.txt中第一行规定有20列,但是在X行中多输入一个Tab,则输出:A表的X行填写不规范,行末有多余填写]] getinfo = io.popen('dir ..//file /b /s')all = getinfo:read('*all') loc转载 2012-07-12 15:43:57 · 543 阅读 · 0 评论 -
Lua数据结构 — T
Lua数据结构 — TValue(一)http://blog.aliyun.com/761?spm=0.0.0.0.SxNpqW作者:罗日健数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。为什么是从TValue说起,T转载 2014-08-15 10:37:16 · 1417 阅读 · 0 评论