#include <expression_parser.hpp>
Definition at line 74 of file expression_parser.hpp.
◆ expression_parser()
◆ ~expression_parser()
◆ next_position()
◆ set_keyword_extension_lookup()
void set_keyword_extension_lookup |
( |
const keyword_extension_lookup_proc_t & | proc | ) |
|
◆ set_comment_bypass()
void set_comment_bypass |
( |
bool | bypass | ) |
|
◆ is_expression()
◆ require_expression()
void require_expression |
( |
array_t & | | ) |
|
◆ is_or_expression()
bool is_or_expression |
( |
array_t & | | ) |
|
◆ is_and_expression()
bool is_and_expression |
( |
array_t & | | ) |
|
◆ is_bitwise_or_expression()
bool is_bitwise_or_expression |
( |
array_t & | | ) |
|
◆ is_bitwise_xor_expression()
bool is_bitwise_xor_expression |
( |
array_t & | | ) |
|
◆ is_bitwise_and_expression()
bool is_bitwise_and_expression |
( |
array_t & | | ) |
|
◆ is_equality_expression()
bool is_equality_expression |
( |
array_t & | | ) |
|
◆ is_relational_expression()
bool is_relational_expression |
( |
array_t & | | ) |
|
◆ is_bitshift_expression()
bool is_bitshift_expression |
( |
array_t & | | ) |
|
◆ is_additive_expression()
bool is_additive_expression |
( |
array_t & | | ) |
|
◆ is_multiplicative_expression()
bool is_multiplicative_expression |
( |
array_t & | | ) |
|
◆ is_unary_expression()
bool is_unary_expression |
( |
array_t & | | ) |
|
◆ is_unary_operator()
bool is_unary_operator |
( |
name_t & | | ) |
|
◆ is_postfix_expression()
bool is_postfix_expression |
( |
array_t & | | ) |
|
◆ is_primary_expression()
bool is_primary_expression |
( |
array_t & | | ) |
|
◆ is_variable_or_function()
bool is_variable_or_function |
( |
array_t & | | ) |
|
◆ is_argument_expression_list()
bool is_argument_expression_list |
( |
array_t & | | ) |
|
◆ is_array()
◆ is_dictionary()
◆ is_argument_list()
bool is_argument_list |
( |
array_t & | | ) |
|
◆ is_named_argument_list()
bool is_named_argument_list |
( |
array_t & | | ) |
|
◆ is_named_argument()
bool is_named_argument |
( |
array_t & | | ) |
|
◆ is_name()
◆ is_boolean()
◆ is_identifier()
bool is_identifier |
( |
name_t & | | ) |
|
◆ is_lead_comment()
bool is_lead_comment |
( |
std::string & | | ) |
|
◆ is_trail_comment()
bool is_trail_comment |
( |
std::string & | | ) |
|
◆ throw_exception() [1/2]
void throw_exception |
( |
const char * | errorString | ) |
|
◆ throw_exception() [2/2]
void throw_exception |
( |
const name_t & | found, |
|
|
const name_t & | expected ) |
◆ is_token() [1/2]
bool is_token |
( |
name_t | tokenName | ) |
|
◆ get_token()
const stream_lex_token_t & get_token |
( |
| ) |
|
|
protected |
◆ putback()
◆ is_token() [2/2]
◆ require_token() [1/2]
◆ require_token() [2/2]
void require_token |
( |
name_t | tokenName | ) |
|
|
protected |
◆ is_keyword()
bool is_keyword |
( |
name_t | keywordName | ) |
|
|
protected |
◆ require_keyword()
void require_keyword |
( |
name_t | keywordName | ) |
|
|
protected |