#include "patterndb.h"#include "pdb-rule.h"#include "pdb-program.h"#include "pdb-action.h"#include "pdb-example.h"#include "pdb-ruleset.h"#include "pdb-error.h"#include <string.h>#include <stdlib.h>#include <stdarg.h>#include <errno.h>
Classes | |
| struct | PDBStateStack |
| struct | PDBLoader |
| struct | PDBProgramPattern |
Macros | |
| #define | PDB_STATE_STACK_MAX_DEPTH 12 |
Functions | |
| void | pdb_loader_start_element (GMarkupParseContext *context, const gchar *element_name, const gchar **attribute_names, const gchar **attribute_values, gpointer user_data, GError **error) |
| void | pdb_loader_end_element (GMarkupParseContext *context, const gchar *element_name, gpointer user_data, GError **error) |
| void | pdb_loader_text (GMarkupParseContext *context, const gchar *text, gsize text_len, gpointer user_data, GError **error) |
| gboolean | pdb_rule_set_load (PDBRuleSet *self, GlobalConfig *cfg, const gchar *config, GList **examples) |
| #define PDB_STATE_STACK_MAX_DEPTH 12 |
| enum PDBLoaderState |
| void pdb_loader_end_element | ( | GMarkupParseContext * | context, |
| const gchar * | element_name, | ||
| gpointer | user_data, | ||
| GError ** | error | ||
| ) |
| void pdb_loader_start_element | ( | GMarkupParseContext * | context, |
| const gchar * | element_name, | ||
| const gchar ** | attribute_names, | ||
| const gchar ** | attribute_values, | ||
| gpointer | user_data, | ||
| GError ** | error | ||
| ) |
| void pdb_loader_text | ( | GMarkupParseContext * | context, |
| const gchar * | text, | ||
| gsize | text_len, | ||
| gpointer | user_data, | ||
| GError ** | error | ||
| ) |
| gboolean pdb_rule_set_load | ( | PDBRuleSet * | self, |
| GlobalConfig * | cfg, | ||
| const gchar * | config, | ||
| GList ** | examples | ||
| ) |