_CRToken Struct Reference

This class abstracts a css2 token. More...

#include <cr-token.h>


Data Fields

enum CRTokenType type
enum CRTokenExtraType extra_type
CRInputPos pos
union {
   CRString *   str
   CRRgb *   rgb
   CRNum *   num
   guint32   unichar
u
CRStringdimen
CRParsingLocation location


Detailed Description

This class abstracts a css2 token.

Definition at line 101 of file cr-token.h.


Field Documentation

CRString* _CRToken::dimen
 

Definition at line 115 of file cr-token.h.

Referenced by cr_tknzr_parse_token(), and cr_token_set_dimen().

enum CRTokenExtraType _CRToken::extra_type
 

Definition at line 104 of file cr-token.h.

Referenced by cr_tknzr_parse_token(), cr_token_set_angle(), cr_token_set_freq(), cr_token_set_length(), and cr_token_set_time().

CRParsingLocation _CRToken::location
 

Definition at line 116 of file cr-token.h.

Referenced by cr_parser_parse_charset(), cr_parser_parse_font_face(), cr_parser_parse_media(), cr_parser_parse_page(), cr_parser_parse_term(), and cr_tknzr_get_next_token().

CRNum* _CRToken::num
 

Definition at line 111 of file cr-token.h.

Referenced by cr_parser_parse_term(), cr_tknzr_get_next_token(), cr_tknzr_parse_token(), cr_token_set_angle(), cr_token_set_dimen(), cr_token_set_ems(), cr_token_set_exs(), cr_token_set_freq(), cr_token_set_length(), cr_token_set_number(), cr_token_set_percentage(), and cr_token_set_time().

CRInputPos _CRToken::pos
 

Definition at line 105 of file cr-token.h.

CRRgb* _CRToken::rgb
 

Definition at line 110 of file cr-token.h.

Referenced by cr_parser_parse_term(), and cr_token_set_rgb().

CRString* _CRToken::str
 

Definition at line 109 of file cr-token.h.

Referenced by cr_parser_parse_charset(), cr_parser_parse_media(), cr_parser_parse_page(), cr_parser_parse_term(), cr_tknzr_parse_token(), cr_token_set_atkeyword(), cr_token_set_comment(), cr_token_set_function(), cr_token_set_hash(), cr_token_set_ident(), cr_token_set_string(), and cr_token_set_uri().

enum CRTokenType _CRToken::type
 

Definition at line 103 of file cr-token.h.

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_parse_token(), cr_token_set_angle(), cr_token_set_atkeyword(), cr_token_set_bc(), cr_token_set_bo(), cr_token_set_cbc(), cr_token_set_cbo(), cr_token_set_cdc(), cr_token_set_cdo(), cr_token_set_charset_sym(), cr_token_set_comment(), cr_token_set_dashmatch(), cr_token_set_delim(), cr_token_set_dimen(), cr_token_set_ems(), cr_token_set_exs(), cr_token_set_font_face_sym(), cr_token_set_freq(), cr_token_set_function(), cr_token_set_hash(), cr_token_set_ident(), cr_token_set_import_sym(), cr_token_set_important_sym(), cr_token_set_includes(), cr_token_set_length(), cr_token_set_media_sym(), cr_token_set_number(), cr_token_set_page_sym(), cr_token_set_pc(), cr_token_set_percentage(), cr_token_set_po(), cr_token_set_rgb(), cr_token_set_s(), cr_token_set_semicolon(), cr_token_set_string(), cr_token_set_time(), and cr_token_set_uri().

union { ... } _CRToken::u
 

Referenced by cr_parser_parse_charset(), cr_parser_parse_media(), cr_parser_parse_page(), cr_parser_parse_term(), cr_tknzr_get_next_token(), cr_tknzr_parse_token(), cr_token_set_angle(), cr_token_set_atkeyword(), cr_token_set_comment(), cr_token_set_delim(), cr_token_set_dimen(), cr_token_set_ems(), cr_token_set_exs(), cr_token_set_freq(), cr_token_set_function(), cr_token_set_hash(), cr_token_set_ident(), cr_token_set_length(), cr_token_set_number(), cr_token_set_percentage(), cr_token_set_rgb(), cr_token_set_string(), cr_token_set_time(), and cr_token_set_uri().

guint32 _CRToken::unichar
 

Definition at line 112 of file cr-token.h.

Referenced by cr_parser_parse_page(), cr_parser_parse_term(), cr_tknzr_parse_token(), and cr_token_set_delim().


The documentation for this struct was generated from the following file:
Generated on Thu Mar 9 19:18:52 2006 for Libcroco by  doxygen 1.4.6