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;
64 GPtrArray *deprecated;
66 GString *quoted_string;
81 GHashTable *loaded_fields;
82 GHashTable *loaded_raw_fields;
83 GHashTable *interesting_fields;
86 GPtrArray *deprecated;
87 GHashTable *references;
88 GHashTable *raw_references;
98 void *DfilterAlloc(
void *(*)(
size_t));
100 void DfilterFree(
void *,
void (*)(
void *));
105 #define SCAN_FAILED -1
108 dfilter_vfail(
void *state,
int code,
df_loc_t err_loc,
109 const char *format, va_list args);
112 dfilter_fail(
void *state,
int code,
df_loc_t err_loc,
113 const char *format, ...) G_GNUC_PRINTF(4, 5);
117 dfilter_fail_throw(
void *state,
int code,
df_loc_t err_loc,
118 const
char *format, ...) G_GNUC_PRINTF(4, 5);
124 add_deprecated_token(
dfsyntax_t *dfs, const
char *token);
127 add_compile_warning(
dfwork_t *dfw, const
char *format, ...);
130 free_deprecated(GPtrArray *deprecated);
133 DfilterTrace(FILE *TraceFILE,
char *zTracePrompt);
136 dfilter_resolve_unparsed(
dfsyntax_t *dfs, const
char *name);
151 const
char *tokenstr(
int token);
154 reference_new(const
field_info *finfo,
bool raw);
165 #define df_cell_ptr(rp) ((rp)->array)
181 df_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:52
Definition: dfilter-int.h:60
Definition: dfilter-int.h:75
Definition: dfilter-int.h:35
Definition: syntax-tree.h:62