parser.h

来自「著名的标准C++的html解析器」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __CSS_PARSER_H__#define __CSS_PARSER_H__#define PS_CLASS_NONE 0#define PS_CLASS_LINK 1#define PS_CLASS_VISITED 2#define PS_CLASS_ACTIVE 3#define PS_ELEMENT_NONE 0#define PS_ELEMENT_FIRST_LETTER 1#define PS_ELEMENT_FIRST_LINE 2#ifdef __cplusplusextern "C" {#endifstruct property_t {	char *name;	char *val;	int important;	int count;	struct property_t *next;};struct selector_t {	char *element_name;	char *id;	char *e_class;	int pseudo_class;	int pseudo_element;	struct property_t *property;	struct selector_t *next;};struct selector_list_t {	struct selector_t *selector;	struct selector_list_t *next;};struct selector_list_t* css_parse(const char *buffer, int buf_len);void free_rulesets(struct selector_list_t *rules);#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?