native Lua  0.5.0-devel
Lua on the platform you use with the compiler you choose
Macros | Functions
luac.c File Reference
#include "lprefix.h"
#include <ctype.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "lua.h"
#include "lauxlib.h"
#include "ldebug.h"
#include "lobject.h"
#include "lopcodes.h"
#include "lopnames.h"
#include "lstate.h"
#include "lundump.h"
#include "_native_lua_config.h"
Include dependency graph for luac.c:

Macros

#define luac_c
 
#define LUA_CORE
 
#define luaU_print   PrintFunction
 
#define PROGNAME   "luac" /* default program name */
 
#define OUTPUT   PROGNAME ".out" /* default output file */
 
#define IS(s)   (strcmp(argv[i],s)==0)
 
#define FUNCTION   "(function()end)();"
 
#define toproto(L, i)   getproto(s2v(L->top+(i)))
 
#define UPVALNAME(x)   ((f->upvalues[x].name) ? getstr(f->upvalues[x].name) : "-")
 
#define VOID(p)   ((const void*)(p))
 
#define eventname(i)   (getstr(tmname[i]))
 
#define COMMENT   "\t; "
 
#define EXTRAARG   GETARG_Ax(code[pc+1])
 
#define EXTRAARGC   (EXTRAARG*(MAXARG_C+1))
 
#define ISK   (isk ? "k" : "")
 
#define SS(x)   ((x==1)?"":"s")
 
#define S(x)   (int)(x),SS(x)
 

Functions

int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ COMMENT

#define COMMENT   "\t; "

◆ eventname

#define eventname (   i)    (getstr(tmname[i]))

◆ EXTRAARG

#define EXTRAARG   GETARG_Ax(code[pc+1])

◆ EXTRAARGC

#define EXTRAARGC   (EXTRAARG*(MAXARG_C+1))

◆ FUNCTION

#define FUNCTION   "(function()end)();"

◆ IS

#define IS (   s)    (strcmp(argv[i],s)==0)

◆ ISK

#define ISK   (isk ? "k" : "")

◆ LUA_CORE

#define LUA_CORE

◆ luac_c

#define luac_c

◆ luaU_print

#define luaU_print   PrintFunction

◆ OUTPUT

#define OUTPUT   PROGNAME ".out" /* default output file */

◆ PROGNAME

#define PROGNAME   "luac" /* default program name */

◆ S

#define S (   x)    (int)(x),SS(x)

◆ SS

#define SS (   x)    ((x==1)?"":"s")

◆ toproto

#define toproto (   L,
 
)    getproto(s2v(L->top+(i)))

◆ UPVALNAME

#define UPVALNAME (   x)    ((f->upvalues[x].name) ? getstr(f->upvalues[x].name) : "-")

◆ VOID

#define VOID (   p)    ((const void*)(p))

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)