54 lines
1.7 KiB
Text
54 lines
1.7 KiB
Text
This directory contains some useful files and code.
|
|
Unlike the code in ../src, everything here is in the public domain.
|
|
|
|
bin2c.c
|
|
This program converts files to byte arrays that are automatically run
|
|
with lua_dobuffer. This allows C programs to include all necessary Lua
|
|
code, even in precompiled form. Even if the code is included in source
|
|
form, bin2c is useful because it avoids the hassle of having to quote
|
|
special characters in C strings.
|
|
Example of usage: Run bin2c file1 file2 ... > init.h. Then, in your
|
|
C program, just do #include "init.h" anywhere in the *body* of a
|
|
function. This will be equivalent to calling
|
|
lua_dofile(L,"file1"); lua_dofile(L,"file2"); ...
|
|
Note that the Lua state is called "L". If you use a different name,
|
|
say "mystate", just #define L mystate before you #include "init.h".
|
|
|
|
compat.lua
|
|
A compatibility module for Lua 4.0 functions.
|
|
|
|
doall.lua
|
|
Emulate the command line behaviour of Lua 4.0
|
|
|
|
lua.ico
|
|
A Lua icon for Windows.
|
|
Drawn by hand by Markus Gritsch <gritsch@iue.tuwien.ac.at>.
|
|
|
|
lua.magic
|
|
Data for teaching file(1) about Lua precompiled chunks.
|
|
|
|
lua.xpm
|
|
The same icon as lua.ico, but in XPM format.
|
|
It was converted with ImageMagick by Andy Tai <andy@exp.com>.
|
|
|
|
luser_number.h
|
|
Number type configuration for Lua core.
|
|
|
|
luser_tests.h
|
|
Self-test configuration for Lua core.
|
|
|
|
min.c
|
|
A minimal Lua interpreter.
|
|
Good for learning and for starting your own.
|
|
|
|
noparser.c
|
|
Linking with noparser.o avoids loading the parsing modules in lualib.a.
|
|
Do "make luab" to build a sample Lua intepreter that does not parse
|
|
Lua programs, only loads precompiled programs.
|
|
|
|
saconfig.c
|
|
Configuration for Lua interpreter.
|
|
|
|
trace.c
|
|
A simple execution tracer.
|
|
An example of how to use the debug hooks in C.
|