ELinks 0.16.1.1
|
CSS property value parser. More...
#include <stdlib.h>
#include <string.h>
#include "elinks.h"
#include "document/css/property.h"
#include "document/css/scanner.h"
#include "document/css/value.h"
#include "util/color.h"
#include "util/error.h"
#include "util/memory.h"
#include "util/string.h"
CSS property value parser.
int css_parse_background_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_color_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_display_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_font_style_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_font_weight_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_list_style_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_text_align_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_text_decoration_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.
int css_parse_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
This function takes a value of a specified type from the given scanner and converts it to a reasonable struct css_property-ready form.
It returns positive integer upon success, zero upon parse error, and moves the string pointer to the byte after the value end.
int css_parse_white_space_value | ( | struct css_property_info * | propinfo, |
union css_property_value * | value, | ||
struct scanner * | scanner ) |
Takes no parser_data.