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 *loaded_vs_fields;
85 GHashTable *interesting_fields;
88 GPtrArray *deprecated;
89 GHashTable *references;
90 GHashTable *raw_references;
101void *DfilterAlloc(
void *(*)(
size_t));
103void DfilterFree(
void *,
void (*)(
void *));
108#define SCAN_FAILED -1
112dfilter_vfail(
void *state,
int code,
df_loc_t err_loc,
113 const char *format, va_list args);
117dfilter_fail(
void *state,
int code,
df_loc_t err_loc,
118 const char *format, ...) G_GNUC_PRINTF(4, 5);
120WS_DLL_PUBLIC WS_NORETURN
122dfilter_fail_throw(
void *state,
int code,
df_loc_t err_loc,
123 const
char *format, ...) G_GNUC_PRINTF(4, 5);
129add_deprecated_token(GPtrArray *deprecated, const
char *token);
132add_compile_warning(
dfwork_t *dfw, const
char *format, ...);
135free_deprecated(GPtrArray *deprecated);
138DfilterTrace(FILE *TraceFILE,
char *zTracePrompt);
141dfilter_resolve_unparsed(const
char *name, GPtrArray *deprecated);
159const
char *tokenstr(
int token);
162reference_new(const
field_info *finfo,
bool raw);
175#define df_cell_ptr(rp) ((rp)->array)
196df_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