Libcroco
|
The definition of the CRToken class. More...
Go to the source code of this file.
void cr_token_destroy | ( | CRToken * | a_this | ) |
The destructor of the CRToken class.
a_this | the current instance of CRToken. |
Definition at line 629 of file cr-token.c.
Referenced by cr_parser_parse_charset(), cr_parser_parse_font_face(), cr_parser_parse_media(), cr_parser_parse_page(), cr_parser_parse_prio(), cr_parser_parse_statement_core(), cr_parser_parse_term(), cr_parser_try_to_skip_spaces_and_comments(), cr_tknzr_consume_chars(), cr_tknzr_destroy(), cr_tknzr_get_cur_byte_addr(), cr_tknzr_get_cur_pos(), cr_tknzr_get_nb_bytes_left(), cr_tknzr_get_next_token(), cr_tknzr_parse_token(), cr_tknzr_peek_byte(), cr_tknzr_peek_char(), cr_tknzr_read_char(), cr_tknzr_seek_index(), and cr_tknzr_set_cur_pos().
CRToken* cr_token_new | ( | void | ) |
Default constructor of the CRToken class.
Definition at line 134 of file cr-token.c.
References cr_utils_trace_info.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_angle | ( | CRToken * | a_this, |
CRNum * | a_num, | ||
enum CRTokenExtraType | a_et | ||
) |
Definition at line 432 of file cr-token.c.
References ANGLE_TK, CR_BAD_PARAM_ERROR, CR_OK, _CRToken::extra_type, _CRToken::num, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_atkeyword | ( | CRToken * | a_this, |
CRString * | a_atname | ||
) |
Definition at line 377 of file cr-token.c.
References ATKEYWORD_TK, CR_BAD_PARAM_ERROR, CR_OK, _CRToken::str, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_bc | ( | CRToken * | a_this | ) |
Definition at line 613 of file cr-token.c.
References BC_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_bo | ( | CRToken * | a_this | ) |
Definition at line 601 of file cr-token.c.
References BO_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_cbc | ( | CRToken * | a_this | ) |
Definition at line 565 of file cr-token.c.
References CBC_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_cbo | ( | CRToken * | a_this | ) |
Definition at line 553 of file cr-token.c.
References CBO_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_cdc | ( | CRToken * | a_this | ) |
Sets the type of the current token to CDC_TK (CDC as said by the css2 spec).
a_this | the current instance of CRToken. |
Definition at line 196 of file cr-token.c.
References CDC_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_cdo | ( | CRToken * | a_this | ) |
Sets the type of the current instance of CRToken to 'CDO_TK' (CDO as said by the css2 spec)
a_this | the current instance of CRToken. |
Definition at line 177 of file cr-token.c.
References CDO_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_charset_sym | ( | CRToken * | a_this | ) |
Definition at line 366 of file cr-token.c.
References CHARSET_SYM_TK, CR_BAD_PARAM_ERROR, CR_OK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_comment | ( | CRToken * | a_this, |
CRString * | a_str | ||
) |
Definition at line 246 of file cr-token.c.
References COMMENT_TK, CR_BAD_PARAM_ERROR, CR_OK, _CRToken::str, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_dashmatch | ( | CRToken * | a_this | ) |
Sets the type of the current instance of CRToken to DASHMATCH_TK (DASHMATCH as said by the css2 spec).
a_this | the current instance of CRToken. |
Definition at line 234 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, DASHMATCH_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_delim | ( | CRToken * | a_this, |
guint32 | a_char | ||
) |
Definition at line 528 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, DELIM_TK, _CRToken::type, _CRToken::u, and _CRToken::unichar.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_dimen | ( | CRToken * | a_this, |
CRNum * | a_num, | ||
CRString * | a_dim | ||
) |
Definition at line 477 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::dimen, DIMEN_TK, _CRToken::num, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_ems | ( | CRToken * | a_this, |
CRNum * | a_num | ||
) |
Definition at line 397 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, EMS_TK, _CRToken::num, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_exs | ( | CRToken * | a_this, |
CRNum * | a_num | ||
) |
Definition at line 407 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, EXS_TK, _CRToken::num, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_font_face_sym | ( | CRToken * | a_this | ) |
Definition at line 355 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, FONT_FACE_SYM_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_freq | ( | CRToken * | a_this, |
CRNum * | a_num, | ||
enum CRTokenExtraType | a_et | ||
) |
Definition at line 462 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::extra_type, FREQ_TK, _CRToken::num, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_function | ( | CRToken * | a_this, |
CRString * | a_fun_name | ||
) |
Definition at line 283 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, FUNCTION_TK, _CRToken::str, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_hash | ( | CRToken * | a_this, |
CRString * | a_hash | ||
) |
Definition at line 295 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, HASH_TK, _CRToken::str, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_ident | ( | CRToken * | a_this, |
CRString * | a_ident | ||
) |
Definition at line 271 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, IDENT_TK, _CRToken::str, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_import_sym | ( | CRToken * | a_this | ) |
Definition at line 319 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, IMPORT_SYM_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_important_sym | ( | CRToken * | a_this | ) |
Definition at line 388 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, IMPORTANT_SYM_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_includes | ( | CRToken * | a_this | ) |
Sets the type of the current instance of CRToken to INCLUDES_TK (INCLUDES as said by the css2 spec).
a_this | the current instance of CRToken. |
Definition at line 215 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, INCLUDES_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_length | ( | CRToken * | a_this, |
CRNum * | a_num, | ||
enum CRTokenExtraType | a_et | ||
) |
Definition at line 417 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::extra_type, LENGTH_TK, _CRToken::num, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_media_sym | ( | CRToken * | a_this | ) |
Definition at line 343 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, MEDIA_SYM_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_number | ( | CRToken * | a_this, |
CRNum * | a_num | ||
) |
Definition at line 503 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::num, NUMBER_TK, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_page_sym | ( | CRToken * | a_this | ) |
Definition at line 331 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, PAGE_SYM_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_pc | ( | CRToken * | a_this | ) |
Definition at line 589 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, PC_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_percentage | ( | CRToken * | a_this, |
CRNum * | a_num | ||
) |
Definition at line 490 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::num, PERCENTAGE_TK, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_po | ( | CRToken * | a_this | ) |
Definition at line 577 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, PO_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_rgb | ( | CRToken * | a_this, |
CRRgb * | a_rgb | ||
) |
Definition at line 307 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::rgb, RGB_TK, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_s | ( | CRToken * | a_this | ) |
Sets the type of curren instance of CRToken to 'S_TK' (S in the css2 spec)
a_this | the current instance of CRToken. |
Definition at line 158 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, S_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_semicolon | ( | CRToken * | a_this | ) |
Definition at line 541 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, SEMICOLON_TK, and _CRToken::type.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_string | ( | CRToken * | a_this, |
CRString * | a_str | ||
) |
Definition at line 257 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::str, STRING_TK, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_time | ( | CRToken * | a_this, |
CRNum * | a_num, | ||
enum CRTokenExtraType | a_et | ||
) |
Definition at line 447 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::extra_type, _CRToken::num, TIME_TK, _CRToken::type, and _CRToken::u.
Referenced by cr_tknzr_get_next_token().
enum CRStatus cr_token_set_uri | ( | CRToken * | a_this, |
CRString * | a_uri | ||
) |
Definition at line 515 of file cr-token.c.
References CR_BAD_PARAM_ERROR, CR_OK, _CRToken::str, _CRToken::type, _CRToken::u, and URI_TK.
Referenced by cr_tknzr_get_next_token().