Go to the source code of this file.
Functions |
| void | grammar_alloc_free (void *) |
| void * | grammar_alloc_malloc (size_t) |
| void * | grammar_alloc_realloc (void *, size_t, size_t) |
| void * | grammar_memory_copy (void *, const void *, size_t) |
| int | grammar_string_compare (const byte *, const byte *) |
| int | grammar_string_compare_n (const byte *, const byte *, size_t) |
| byte * | grammar_string_copy (byte *, const byte *) |
| byte * | grammar_string_copy_n (byte *, const byte *, size_t) |
| byte * | grammar_string_duplicate (const byte *) |
| unsigned int | grammar_string_length (const byte *) |
| grammar | grammar_load_from_text (const byte *text) |
| int | grammar_set_reg8 (grammar id, const byte *name, byte value) |
| int | grammar_check (grammar id, const byte *text, byte **prod, unsigned int *size) |
| int | grammar_fast_check (grammar id, const byte *text, byte **prod, unsigned int *size, unsigned int estimate_prod_size) |
| int | grammar_destroy (grammar id) |
| void | grammar_get_last_error (byte *text, unsigned int size, int *pos) |