37 unsigned num_registers;
39 int *interesting_fields;
40 int num_interesting_fields;
41 GPtrArray *deprecated;
44 GHashTable *references;
45 GHashTable *raw_references;
46 char *syntax_tree_str;
48 GSList *function_stack;
65 GPtrArray *deprecated;
67 GString *quoted_string;
82 GHashTable *loaded_fields;
83 GHashTable *loaded_raw_fields;
84 GHashTable *interesting_fields;
87 GPtrArray *deprecated;
88 GHashTable *references;
89 GHashTable *raw_references;
100void *DfilterAlloc(
void *(*)(
size_t));
102void DfilterFree(
void *,
void (*)(
void *));
107#define SCAN_FAILED -1
111dfilter_vfail(
void *state,
int code,
df_loc_t err_loc,
112 const char *format, va_list args);
116dfilter_fail(
void *state,
int code,
df_loc_t err_loc,
117 const char *format, ...) G_GNUC_PRINTF(4, 5);
119WS_DLL_PUBLIC WS_NORETURN
121dfilter_fail_throw(
void *state,
int code,
df_loc_t err_loc,
122 const
char *format, ...) G_GNUC_PRINTF(4, 5);
128add_deprecated_token(GPtrArray *deprecated, const
char *token);
131add_compile_warning(
dfwork_t *dfw, const
char *format, ...);
134free_deprecated(GPtrArray *deprecated);
137DfilterTrace(FILE *TraceFILE,
char *zTracePrompt);
140dfilter_resolve_unparsed(const
char *name, GPtrArray *deprecated);
158const
char *tokenstr(
int token);
161reference_new(const
field_info *finfo,
bool raw);
174#define df_cell_ptr(rp) ((rp)->array)
195df_cell_init(
df_cell_t *rp,
bool free_seg);
Definition dfilter-loc.h:16
Definition ftypes-int.h:17
Definition wmem_allocator.h:27
Definition dfilter-int.h:29
Definition dfilter-int.h:25
Definition dfilter-int.h:19
Definition dfilter-int.h:53
Definition dfilter-int.h:61
Definition dfilter-int.h:76
Definition dfilter-int.h:35
Definition syntax-tree.h:78