文件名称:lua5.1版本源代码
文件大小:164KB
文件格式:RAR
更新时间:2015-11-13 04:06:16
lua 源码
学习Lua源码,是掌握lua应用开发的关键。下面是截取网络关于lua使用介绍,仅供参考: Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。
【文件预览】:
lua src
----COPYRIGHT(1KB)
----Makefile(4KB)
----src()
--------lzio.c(2KB)
--------lgc.c(20KB)
--------lua.c(10KB)
--------loadlib.c(19KB)
--------lstring.h(817B)
--------ldump.c(3KB)
--------lfunc.c(5KB)
--------ldo.h(2KB)
--------Makefile(6KB)
--------print.c(5KB)
--------linit.c(768B)
--------ltm.h(1024B)
--------lvm.c(23KB)
--------ltm.c(2KB)
--------llimits.h(2KB)
--------lopcodes.c(3KB)
--------lparser.c(36KB)
--------lgc.h(3KB)
--------lbaselib.c(17KB)
--------ltable.h(1KB)
--------lcode.c(21KB)
--------lundump.c(5KB)
--------liolib.c(13KB)
--------ldo.c(15KB)
--------lualib.h(1KB)
--------ldblib.c(10KB)
--------lobject.h(8KB)
--------lcode.h(3KB)
--------lzio.h(2KB)
--------lapi.h(265B)
--------lmem.c(2KB)
--------lstate.c(6KB)
--------lfunc.h(1KB)
--------llex.h(2KB)
--------lmathlib.c(6KB)
--------luac.c(5KB)
--------lvm.h(1KB)
--------ldebug.h(1KB)
--------ltable.c(16KB)
--------loslib.c(6KB)
--------lstring.c(3KB)
--------lmem.h(1KB)
--------llex.c(12KB)
--------lstrlib.c(23KB)
--------lapi.c(22KB)
--------lundump.h(900B)
--------ltablib.c(7KB)
--------lopcodes.h(8KB)
--------lauxlib.c(17KB)
--------lobject.c(5KB)
--------lua.h(11KB)
--------lparser.h(2KB)
--------lauxlib.h(6KB)
--------luaconf.h(22KB)
--------lstate.h(5KB)
--------ldebug.c(17KB)
----etc()
--------all.c(681B)
--------min.c(803B)
--------Makefile(914B)
--------lua_ico.presmwg.partial(0B)
--------strict.lua(930B)
--------lua.pc(660B)
--------lua.hpp(193B)
--------luavs.bat(1KB)
--------noparser.c(1KB)
--------README(974B)
----HISTORY(8KB)
----INSTALL(4KB)
----README(1KB)
----test()
--------fibfor.lua(256B)
--------sieve.lua(776B)
--------env.lua(183B)
--------cf.lua(295B)
--------readonly.lua(262B)
--------fib.lua(607B)
--------sort.lua(1KB)
--------life.lua(3KB)
--------hello.htm(22KB)
--------echo.lua(82B)
--------trace-globals.lua(730B)
--------printf.lua(171B)
--------trace-calls.lua(751B)
--------table.lua(285B)
--------bisect.lua(647B)
--------factorial.lua(709B)
--------README(1KB)
--------hello.lua(88B)
--------luac.lua(236B)
--------globals.lua(420B)
--------xd.lua(366B)