Classes | Defines | Typedefs | Enumerations | Functions

lua/lparser.h File Reference

#include "llimits.h"
#include "lobject.h"
#include "lzio.h"
Include dependency graph for lparser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  expdesc
struct  Vardesc
struct  Labeldesc
struct  Labellist
struct  Dyndata
struct  FuncState

Defines

#define vkisvar(k)   (VLOCAL <= (k) && (k) <= VINDEXED)
#define vkisinreg(k)   ((k) == VNONRELOC || (k) == VLOCAL)

Typedefs

typedef struct expdesc expdesc
typedef struct Vardesc Vardesc
typedef struct Labeldesc Labeldesc
typedef struct Labellist Labellist
typedef struct Dyndata Dyndata
typedef struct FuncState FuncState

Enumerations

enum  expkind {
  VVOID, VNIL, VTRUE, VFALSE,
  VK, VKNUM, VNONRELOC, VLOCAL,
  VUPVAL, VINDEXED, VJMP, VRELOCABLE,
  VCALL, VVARARG
}

Functions

LUAI_FUNC ProtoluaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, Dyndata *dyd, const char *name, int firstchar)

Define Documentation

#define vkisinreg (   k  )     ((k) == VNONRELOC || (k) == VLOCAL)

Definition at line 38 of file lparser.h.

Referenced by luaK_indexed().

#define vkisvar (   k  )     (VLOCAL <= (k) && (k) <= VINDEXED)

Definition at line 37 of file lparser.h.

Referenced by assignment().


Typedef Documentation

typedef struct Dyndata Dyndata
typedef struct expdesc expdesc
typedef struct FuncState FuncState
typedef struct Labeldesc Labeldesc
typedef struct Labellist Labellist
typedef struct Vardesc Vardesc

Enumeration Type Documentation

enum expkind
Enumerator:
VVOID 
VNIL 
VTRUE 
VFALSE 
VK 
VKNUM 
VNONRELOC 
VLOCAL 
VUPVAL 
VINDEXED 
VJMP 
VRELOCABLE 
VCALL 
VVARARG 

Definition at line 19 of file lparser.h.


Function Documentation

LUAI_FUNC Proto* luaY_parser ( lua_State L,
ZIO z,
Mbuffer buff,
Dyndata dyd,
const char *  name,
int  firstchar 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:07:46 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs