#include <ghash.h>
Go to the source code of this file.
#define G_CSET_a_2_z "abcdefghijklmnopqrstuvwxyz" |
Definition at line 47 of file gscanner.h.
#define G_CSET_A_2_Z "ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
Definition at line 46 of file gscanner.h.
#define G_CSET_DIGITS "0123456789" |
Definition at line 48 of file gscanner.h.
#define G_CSET_LATINC |
Value:
"\300\301\302\303\304\305\306"\ "\307\310\311\312\313\314\315\316\317\320"\ "\321\322\323\324\325\326"\ "\330\331\332\333\334\335\336"
Definition at line 49 of file gscanner.h.
#define G_CSET_LATINS |
Value:
"\337\340\341\342\343\344\345\346"\ "\347\350\351\352\353\354\355\356\357\360"\ "\361\362\363\364\365\366"\ "\370\371\372\373\374\375\376\377"
Definition at line 53 of file gscanner.h.
#define g_scanner_add_symbol | ( | scanner, | |||
symbol, | |||||
value | ) |
Value:
G_STMT_START { \ g_scanner_scope_add_symbol ((scanner), 0, (symbol), (value)); \ } G_STMT_END
Definition at line 249 of file gscanner.h.
#define g_scanner_foreach_symbol | ( | scanner, | |||
func, | |||||
data | ) |
Value:
G_STMT_START { \ g_scanner_scope_foreach_symbol ((scanner), 0, (func), (data)); \ } G_STMT_END
Definition at line 255 of file gscanner.h.
#define g_scanner_remove_symbol | ( | scanner, | |||
symbol | ) |
Value:
G_STMT_START { \ g_scanner_scope_remove_symbol ((scanner), 0, (symbol)); \ } G_STMT_END
Definition at line 252 of file gscanner.h.
Definition at line 34 of file gscanner.h.
typedef struct _GScannerConfig GScannerConfig |
Definition at line 35 of file gscanner.h.
typedef void(*) GScannerMsgFunc(GScanner *scanner, gchar *message, gint error) |
Definition at line 38 of file gscanner.h.
typedef union _GTokenValue GTokenValue |
Definition at line 36 of file gscanner.h.
enum GErrorType |
Definition at line 59 of file gscanner.h.
enum GTokenType |
Definition at line 72 of file gscanner.h.
GTokenType g_scanner_cur_token | ( | GScanner * | scanner | ) |
GTokenValue g_scanner_cur_value | ( | GScanner * | scanner | ) |
void g_scanner_destroy | ( | GScanner * | scanner | ) |
void g_scanner_freeze_symbol_table | ( | GScanner * | scanner | ) |
GTokenType g_scanner_get_next_token | ( | GScanner * | scanner | ) |
GScanner* g_scanner_new | ( | GScannerConfig * | config_templ | ) |
GTokenType g_scanner_peek_next_token | ( | GScanner * | scanner | ) |
void g_scanner_scope_add_symbol | ( | GScanner * | scanner, | |
guint | scope_id, | |||
const gchar * | symbol, | |||
gpointer | value | |||
) |
void g_scanner_scope_foreach_symbol | ( | GScanner * | scanner, | |
guint | scope_id, | |||
GHFunc | func, | |||
gpointer | user_data | |||
) |
void g_scanner_sync_file_offset | ( | GScanner * | scanner | ) |
void g_scanner_thaw_symbol_table | ( | GScanner * | scanner | ) |
void g_scanner_unexp_token | ( | GScanner * | scanner, | |
GTokenType | expected_token, | |||
const gchar * | identifier_spec, | |||
const gchar * | symbol_spec, | |||
const gchar * | symbol_name, | |||
const gchar * | message, | |||
gint | is_error | |||
) |