#include "cr-utils.h"
#include "cr-input.h"
#include "cr-token.h"
Go to the source code of this file.
Classes | |
struct | _CRTknzr |
Typedefs | |
typedef typedefG_BEGIN_DECLS struct _CRTknzr | CRTknzr |
typedef struct _CRTknzrPriv | CRTknzrPriv |
Functions | |
enum CRStatus | cr_tknzr_consume_chars (CRTknzr *a_this, guint32 a_char, glong *a_nb_char) |
void | cr_tknzr_destroy (CRTknzr *a_this) |
enum CRStatus | cr_tknzr_get_cur_byte_addr (CRTknzr *a_this, guchar **a_addr) |
enum CRStatus | cr_tknzr_get_cur_pos (CRTknzr *a_this, CRInputPos *a_pos) |
enum CRStatus | cr_tknzr_get_input (CRTknzr *a_this, CRInput **a_input) |
glong | cr_tknzr_get_nb_bytes_left (CRTknzr *a_this) |
enum CRStatus | cr_tknzr_get_next_token (CRTknzr *a_this, CRToken **a_tk) |
enum CRStatus | cr_tknzr_get_parsing_location (CRTknzr *a_this, CRParsingLocation *a_loc) |
CRTknzr * | cr_tknzr_new (CRInput *a_input) |
CRTknzr * | cr_tknzr_new_from_buf (guchar *a_buf, gulong a_len, enum CREncoding a_enc, gboolean a_free_at_destroy) |
CRTknzr * | cr_tknzr_new_from_uri (const guchar *a_file_uri, enum CREncoding a_enc) |
enum CRStatus | cr_tknzr_parse_token (CRTknzr *a_this, enum CRTokenType a_type, enum CRTokenExtraType a_et, gpointer a_res, gpointer a_extra_res) |
enum CRStatus | cr_tknzr_peek_byte (CRTknzr *a_this, gulong a_offset, guchar *a_byte) |
guchar | cr_tknzr_peek_byte2 (CRTknzr *a_this, gulong a_offset, gboolean *a_eof) |
enum CRStatus | cr_tknzr_peek_char (CRTknzr *a_this, guint32 *a_char) |
enum CRStatus | cr_tknzr_read_byte (CRTknzr *a_this, guchar *a_byte) |
enum CRStatus | cr_tknzr_read_char (CRTknzr *a_this, guint32 *a_char) |
void | cr_tknzr_ref (CRTknzr *a_this) |
enum CRStatus | cr_tknzr_seek_index (CRTknzr *a_this, enum CRSeekPos a_origin, gint a_pos) |
enum CRStatus | cr_tknzr_set_cur_pos (CRTknzr *a_this, CRInputPos *a_pos) |
enum CRStatus | cr_tknzr_set_input (CRTknzr *a_this, CRInput *a_input) |
enum CRStatus | cr_tknzr_unget_token (CRTknzr *a_this, CRToken *a_token) |
gboolean | cr_tknzr_unref (CRTknzr *a_this) |
The declaration of the CRTknzr (tokenizer) class.
Definition in file cr-tknzr.h.