parser.h

来自「一个很有名的浏览器」· C头文件 代码 · 共 29 行

H
29
字号
/* $Id: parser.h,v 1.15 2004/09/21 17:34:02 jonas Exp $ */#ifndef EL__DOCUMENT_CSS_PARSER_H#define EL__DOCUMENT_CSS_PARSER_H#include "util/lists.h"struct scanner;struct css_stylesheet;struct uri;/* This is interface for the value parser. It is intended to be used only * internally inside of the CSS engine. *//* This function takes a semicolon separated list of declarations from the * given string, parses them to atoms, and chains the newly created {struct * css_property}es to the specified list. The function returns positive value * in case it recognized a property in the given string, or zero in case of an * error. */void css_parse_properties(struct list_head *props, struct scanner *scanner);/* Parses the @string and adds any recognized selectors + properties to the * given stylesheet @css. If the selector is already in the stylesheet it * properties are added to the that selector. */void css_parse_stylesheet(struct css_stylesheet *css, struct uri *base_uri,			  unsigned char *string, unsigned char *end);#endif

⌨️ 快捷键说明

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