GnuCash c935c2f+
Loading...
Searching...
No Matches
Data Fields
parser_env_ptr Struct Reference

Data Fields

unsigned stack_cnt
 
unsigned stack_size
 
var_store_ptr * stack
 
var_store_ptr predefined_vars
 
var_store_ptr named_vars
 
var_store_ptr unnamed_vars
 
const char * parse_str
 
gchar * radix_point
 
gchar * group_char
 
char name [128]
 
char Token
 
char asn_op
 
char * tokens
 
char * token_tail
 
ParseError error_code
 
void * numeric_value
 
void *(* trans_numeric )(const char *digit_str, gchar *radix_point, gchar *group_char, char **rstr)
 
void *(* numeric_ops )(char op_sym, void *left_value, void *right_value)
 
void *(* negate_numeric )(void *value)
 
void(* free_numeric )(void *numeric_value)
 
void *(* func_op )(const char *fname, int argc, void **argv)
 

Detailed Description

Definition at line 400 of file expression_parser.c.

Field Documentation

◆ asn_op

char parser_env_ptr::asn_op

Definition at line 415 of file expression_parser.c.

◆ error_code

ParseError parser_env_ptr::error_code

Definition at line 420 of file expression_parser.c.

◆ free_numeric

void(* parser_env_ptr::free_numeric) (void *numeric_value)

Definition at line 428 of file expression_parser.c.

◆ func_op

void *(* parser_env_ptr::func_op) (const char *fname, int argc, void **argv)

Definition at line 429 of file expression_parser.c.

◆ group_char

gchar* parser_env_ptr::group_char

Definition at line 411 of file expression_parser.c.

◆ name

char parser_env_ptr::name[128]

Definition at line 412 of file expression_parser.c.

◆ named_vars

var_store_ptr parser_env_ptr::named_vars

Definition at line 406 of file expression_parser.c.

◆ negate_numeric

void *(* parser_env_ptr::negate_numeric) (void *value)

Definition at line 427 of file expression_parser.c.

◆ numeric_ops

void *(* parser_env_ptr::numeric_ops) (char op_sym, void *left_value, void *right_value)

Definition at line 426 of file expression_parser.c.

◆ numeric_value

void* parser_env_ptr::numeric_value

Definition at line 422 of file expression_parser.c.

◆ parse_str

const char* parser_env_ptr::parse_str

Definition at line 409 of file expression_parser.c.

◆ predefined_vars

var_store_ptr parser_env_ptr::predefined_vars

Definition at line 405 of file expression_parser.c.

◆ radix_point

gchar* parser_env_ptr::radix_point

Definition at line 410 of file expression_parser.c.

◆ stack

var_store_ptr* parser_env_ptr::stack

Definition at line 404 of file expression_parser.c.

◆ stack_cnt

unsigned parser_env_ptr::stack_cnt

Definition at line 402 of file expression_parser.c.

◆ stack_size

unsigned parser_env_ptr::stack_size

Definition at line 403 of file expression_parser.c.

◆ Token

char parser_env_ptr::Token

Definition at line 414 of file expression_parser.c.

◆ token_tail

char* parser_env_ptr::token_tail

Definition at line 418 of file expression_parser.c.

◆ tokens

char* parser_env_ptr::tokens

Definition at line 417 of file expression_parser.c.

◆ trans_numeric

void *(* parser_env_ptr::trans_numeric) (const char *digit_str, gchar *radix_point, gchar *group_char, char **rstr)

Definition at line 424 of file expression_parser.c.

◆ unnamed_vars

var_store_ptr parser_env_ptr::unnamed_vars

Definition at line 407 of file expression_parser.c.


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