codex
Loading...
Searching...
No Matches
parser.hpp File Reference
#include "lua.hpp"
#include "lexer.hpp"
Include dependency graph for parser.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  state
 
struct  state::item
 
struct  parser< s >
 
struct  parser< s >::output
 

Functions

constexpr state parse_expression (state s)
 
constexpr state parse_ident (state s, std::string_view v="")
 
constexpr state parse_number (state s)
 
constexpr state parse_string (state s)
 
constexpr state parse_table (state s)
 
constexpr state parse_table_item (state s)
 
template<fixed_string s>
constexpr auto parse (void)
 

Function Documentation

◆ parse()

template<fixed_string s>
auto parse ( void )
constexpr
Here is the call graph for this function:

◆ parse_expression()

state parse_expression ( state s)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_ident()

state parse_ident ( state s,
std::string_view v = "" )
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_number()

state parse_number ( state s)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_string()

state parse_string ( state s)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_table()

state parse_table ( state s)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parse_table_item()

state parse_table_item ( state s)
constexpr
Here is the call graph for this function:
Here is the caller graph for this function: