native Lua  0.4.0
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 "lobject.h"
#include "lstate.h"
#include "lundump.h"
#include "config.h"
#include "ldebug.h"
#include "lopcodes.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(L->top+(i))
 
#define luac_c
 
#define LUA_CORE
 
#define VOID(p)   ((const void*)(p))
 
#define UPVALNAME(x)   ((f->upvalues[x].name) ? getstr(f->upvalues[x].name) : "-")
 
#define MYK(x)   (-1-(x))
 
#define SS(x)   ((x==1)?"":"s")
 
#define S(x)   (int)(x),SS(x)
 

Functions

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

Macro Definition Documentation

◆ FUNCTION

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

◆ IS

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

◆ LUA_CORE [1/2]

#define LUA_CORE

◆ LUA_CORE [2/2]

#define LUA_CORE

◆ luac_c [1/2]

#define luac_c

◆ luac_c [2/2]

#define luac_c

◆ luaU_print

#define luaU_print   PrintFunction

◆ MYK

#define MYK (   x)    (-1-(x))

◆ 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(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[] 
)