# FuncState Struct Reference

`#include <lparser.h>`

List of all members.

## Public Attributes
Proto * | f
Table * | h
struct FuncState * | prev
struct LexState * | ls
struct lua_State * | L
struct BlockCnt * | bl
int | pc
int | lasttarget
int | jpc
int | freereg
int | nk
int | np
short | nlocvars
lu_byte | nactvar
upvaldesc | upvalues [LUAI_MAXUPVALUES]
unsigned short | actvar [LUAI_MAXVARS]

## Member Data Documentation

Proto* FuncState::f

Table* FuncState::h

struct FuncState* FuncState::prev`[read]`

struct LexState* FuncState::ls`[read]`

struct lua_State* FuncState::L`[read]`

struct BlockCnt* FuncState::bl`[read]`

int FuncState::pc

int FuncState::lasttarget

int FuncState::jpc

int FuncState::freereg

int FuncState::nk

int FuncState::np

short FuncState::nlocvars

lu_byte FuncState::nactvar

upvaldesc FuncState::upvalues[LUAI_MAXUPVALUES]

unsigned short FuncState::actvar[LUAI_MAXVARS]

The documentation for this struct was generated from the following file:

- lparser.h