#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 | |||
| ) |
1.5.1