#include <common/file.h>
#include <common/pp.h>
#include <act/act_parse_id.h>
Go to the source code of this file.
◆ E_AND
◆ E_ASR
◆ E_BITFIELD
◆ E_COLON
◆ E_COMMA
◆ E_COMPLEMENT
#define E_COMPLEMENT 31 /* bitwise complement */ |
◆ E_CONCAT
◆ E_DIV
◆ E_END
◆ E_EQ
◆ E_FALSE
#define E_FALSE 25 /* not a real token */ |
◆ E_FUNCTION
◆ E_GE
◆ E_GT
◆ E_INT
#define E_INT 12 /* not a real token */ |
◆ E_LE
◆ E_LPAR
◆ E_LSL
◆ E_LSR
◆ E_LT
◆ E_MINUS
◆ E_MOD
◆ E_MULT
◆ E_NE
◆ E_NOT
◆ E_NUMBER
#define E_NUMBER 35 /* # of E_xxx things */ |
◆ E_OR
◆ E_PLUS
◆ E_PROBE
◆ E_QUERY
◆ E_RAWFREE
◆ E_REAL
#define E_REAL 32 /* not a real token */ |
◆ E_RPAR
◆ E_TRUE
#define E_TRUE 24 /* not a real token */ |
◆ E_UMINUS
◆ E_VAR
#define E_VAR 13 /* not a real token */ |
◆ E_XOR
◆ Expr
◆ expr_clear()
◆ expr_dec_parens()
void expr_dec_parens |
( |
void |
| ) |
|
◆ expr_endgtmode()
void expr_endgtmode |
( |
int |
m | ) |
|
◆ expr_free()
void expr_free |
( |
Expr * |
e | ) |
|
◆ expr_gettoken()
int expr_gettoken |
( |
int |
t | ) |
|
◆ expr_inc_parens()
void expr_inc_parens |
( |
void |
| ) |
|
◆ expr_init()
int expr_init |
( |
LFILE * |
l | ) |
|
◆ expr_operator_name()
const char * expr_operator_name |
( |
int |
type | ) |
|
◆ expr_parse_any()
Expr * expr_parse_any |
( |
LFILE * |
l | ) |
|
◆ expr_parse_bool()
Expr * expr_parse_bool |
( |
LFILE * |
l | ) |
|
◆ expr_parse_int()
Expr * expr_parse_int |
( |
LFILE * |
l | ) |
|
◆ expr_parse_isany()
int expr_parse_isany |
( |
LFILE * |
l | ) |
|
◆ expr_parse_real()
Expr * expr_parse_real |
( |
LFILE * |
l | ) |
|
◆ expr_print()
void expr_print |
( |
pp_t * |
, |
|
|
Expr * |
|
|
) |
| |
◆ expr_settoken()
void expr_settoken |
( |
int |
name, |
|
|
int |
value |
|
) |
| |
◆ expr_free_id
void(* expr_free_id) (void *) |
( |
void * |
| ) |
|
|
extern |
◆ expr_free_special_default
int(* expr_free_special_default) (Expr *) |
( |
Expr * |
| ) |
|
|
extern |
◆ expr_parse_basecase_bool
Expr *(* expr_parse_basecase_bool) (LFILE *l) |
( |
LFILE * |
l | ) |
|
|
extern |
◆ expr_parse_basecase_num
Expr *(* expr_parse_basecase_num) (LFILE *l) |
( |
LFILE * |
l | ) |
|
|
extern |
◆ expr_parse_id
pId *(* expr_parse_id) (LFILE *l) |
( |
LFILE * |
l | ) |
|
|
extern |
◆ expr_parse_newtokens
int(* expr_parse_newtokens) (LFILE *l) |
( |
LFILE * |
l | ) |
|
|
extern |
◆ expr_print_id
void(* expr_print_id) (pp_t *, void *) |
( |
pp_t * |
, |
|
|
void * |
|
|
) |
| |
|
extern |
◆ expr_print_probe
void(* expr_print_probe) (pp_t *, void *) |
( |
pp_t * |
, |
|
|
void * |
|
|
) |
| |
|
extern |