Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00031
00032 #pragma once
00033
00037 class CL_CSSToken
00038 {
00041 public:
00043 CL_CSSToken() : type(type_null) { }
00045
00048 public:
00049 enum Type
00050 {
00051 type_null,
00052 type_ident,
00053 type_atkeyword,
00054 type_string,
00055 type_invalid,
00056 type_hash,
00057 type_number,
00058 type_percentage,
00059 type_dimension,
00060 type_uri,
00061 type_unicode_range,
00062 type_cdo,
00063 type_cdc,
00064 type_colon,
00065 type_semi_colon,
00066 type_curly_brace_begin,
00067 type_curly_brace_end,
00068 type_bracket_begin,
00069 type_bracket_end,
00070 type_square_bracket_begin,
00071 type_square_bracket_end,
00072 type_whitespace,
00073 type_comment,
00074 type_function,
00075 type_includes,
00076 type_dashmatch,
00077 type_delim
00078 };
00079
00080 Type type;
00081 CL_String value;
00082 CL_String dimension;
00084 };
00085