lua/lparser.h File Reference

#include "llimits.h"
#include "lobject.h"
#include "ltable.h"
#include "lzio.h"

Go to the source code of this file.

Data Structures

struct  expdesc
struct  FuncState

Enumerations

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

Functions

ProtoluaY_parser (lua_State *L, ZIO *z, Mbuffer *buff)


Enumeration Type Documentation

enum expkind

Enumerator:
VVOID 
VNIL 
VTRUE 
VFALSE 
VK 
VLOCAL 
VUPVAL 
VGLOBAL 
VINDEXED 
VJMP 
VRELOCABLE 
VNONRELOC 
VCALL 

Definition at line 20 of file lparser.h.


Function Documentation

Proto* luaY_parser ( lua_State L,
ZIO z,
Mbuffer buff 
)

Definition at line 427 of file lparser.c.

References LexState::buff, check_condition, chunk(), close_func(), FuncState::f, FuncState::L, lua_assert, luaS_new, luaX_setinput(), LexState::nestlevel, next, Proto::nups, open_func(), FuncState::prev, LexState::t, TK_EOS, Token::token, and zname.

Referenced by f_parser().


Generated on Fri Oct 12 08:44:56 2007 for rpm by  doxygen 1.5.2