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 + -
显示快捷键?