lbp_completion.cpp File Reference

Go to the source code of this file.

Functions

static bool faudes_rl_valididentifier (const std::string &str)
 
static void faudes_rl_dmadd (std::list< std::string > &mlist, const std::string &prefix, const std::string &str, const std::string &suffix)
 
static int faudes_rl_getmetaindex (lua_State *L)
 
static void faudes_rl_getmetafn (lua_State *L)
 
static void faudes_rl_getmetaget (lua_State *L)
 
static int faudes_rl_getmeta (lua_State *L, bool has_colon)
 
static int faudes_rl_getfield (lua_State *L, const char *s, size_t n)
 
static std::list< std::string > faudes_rl_complete (lua_State *L, const std::string &word)
 

Variables

static const char *const faudes_rl_keywords []
 

Function Documentation

◆ faudes_rl_complete()

static std::list< std::string > faudes_rl_complete ( lua_State *  L,
const std::string &  word 
)
static

Definition at line 184 of file lbp_completion.cpp.

◆ faudes_rl_dmadd()

static void faudes_rl_dmadd ( std::list< std::string > &  mlist,
const std::string &  prefix,
const std::string &  str,
const std::string &  suffix 
)
static

Definition at line 48 of file lbp_completion.cpp.

◆ faudes_rl_getfield()

static int faudes_rl_getfield ( lua_State *  L,
const char *  s,
size_t  n 
)
static

Definition at line 166 of file lbp_completion.cpp.

◆ faudes_rl_getmeta()

static int faudes_rl_getmeta ( lua_State *  L,
bool  has_colon 
)
static

Definition at line 137 of file lbp_completion.cpp.

◆ faudes_rl_getmetafn()

static void faudes_rl_getmetafn ( lua_State *  L)
static

Definition at line 105 of file lbp_completion.cpp.

◆ faudes_rl_getmetaget()

static void faudes_rl_getmetaget ( lua_State *  L)
static

Definition at line 121 of file lbp_completion.cpp.

◆ faudes_rl_getmetaindex()

static int faudes_rl_getmetaindex ( lua_State *  L)
static

Definition at line 87 of file lbp_completion.cpp.

◆ faudes_rl_valididentifier()

static bool faudes_rl_valididentifier ( const std::string &  str)
static

Definition at line 38 of file lbp_completion.cpp.

Variable Documentation

◆ faudes_rl_keywords

const char* const faudes_rl_keywords[]
static
Initial value:
= {
"and", "break", "do", "else", "elseif", "end", "false",
"for", "function", "if", "in", "local", "nil", "not", "or",
"repeat", "return", "then", "true", "until", "while", NULL
}

Definition at line 31 of file lbp_completion.cpp.

libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen