8#ifndef css_css__parse_properties_utils_h_
9#define css_css__parse_properties_utils_h_
17 (lwc_string_caseless_isequal(
22static inline enum flag_value get_css_flag_value(
29 if (lwc_string_caseless_isequal(
33 }
else if (lwc_string_caseless_isequal(
37 }
else if (lwc_string_caseless_isequal(
41 }
else if (lwc_string_caseless_isequal(
int int32_t
Definition acefiex.h:160
unsigned int uint32_t
Definition acefiex.h:163
unsigned short int uint16_t
Definition acefiex.h:162
unit
Definition bytecode.h:38
flag_value
Definition bytecode.h:21
@ FLAG_VALUE_INHERIT
Definition bytecode.h:23
@ FLAG_VALUE_REVERT
Definition bytecode.h:25
@ FLAG_VALUE_INITIAL
Definition bytecode.h:24
@ FLAG_VALUE_UNSET
Definition bytecode.h:26
@ FLAG_VALUE__NONE
Definition bytecode.h:22
uint32_t css_code_t
Definition bytecode.h:17
int32_t css_fixed
Definition fpmath.h:23
css_properties_e
Definition properties.h:16
size_t len
Definition initial.c:23
void * data
Definition kthread.h:30
@ CSS_TOKEN_IDENT
Definition lex.h:39
css_error
Definition errors.h:18
css_error css__parse_padding_side(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum css_properties_e op)
Definition autogenerated_padding_side.c:36
css_error css__parse_border_side(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum border_side_e side)
Definition utils.c:128
css_error css__parse_hash_colour(lwc_string *data, uint32_t *result)
Definition utils.c:868
css_error css__parse_unit_specifier(css_language *c, const parserutils_vector *vector, int32_t *ctx, uint32_t default_unit, css_fixed *length, uint32_t *unit)
Definition utils.c:915
css_error css__comma_list_to_style(css_language *c, const parserutils_vector *vector, int32_t *ctx, bool(*reserved)(css_language *c, const css_token *ident), css_code_t(*get_value)(css_language *c, const css_token *token, bool first), css_style *result)
Definition utils.c:1231
css_error css__ident_list_to_string(css_language *c, const parserutils_vector *vector, int32_t *ctx, bool(*reserved)(css_language *c, const css_token *ident), lwc_string **result)
Definition utils.c:1143
css_error css__ident_list_or_string_to_string(css_language *c, const parserutils_vector *vector, int32_t *ctx, bool(*reserved)(css_language *c, const css_token *ident), lwc_string **result)
Definition utils.c:1105
css_error css__parse_border_side_color(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum css_properties_e op)
Definition autogenerated_border_side_color.c:36
css_error css__parse_margin_side(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum css_properties_e op)
Definition autogenerated_margin_side.c:36
css_error css__parse_colour_specifier(css_language *c, const parserutils_vector *vector, int32_t *ctx, uint16_t *value, uint32_t *result)
Definition utils.c:368
css_error css__parse_named_colour(css_language *c, lwc_string *data, uint32_t *result)
Definition utils.c:682
css_error css__parse_list_style_type_value(css_language *c, const css_token *token, uint16_t *value)
Definition utils.c:29
border_side_e
Definition utils.h:51
@ BORDER_SIDE_TOP
Definition utils.h:51
@ BORDER_SIDE_RIGHT
Definition utils.h:51
@ BORDER_SIDE_BOTTOM
Definition utils.h:51
@ BORDER_SIDE_LEFT
Definition utils.h:51
css_error css__parse_side(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum css_properties_e op)
Definition autogenerated_side.c:36
css_error css__parse_border_side_width(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum css_properties_e op)
Definition autogenerated_border_side_width.c:36
css_error css__parse_unit_keyword(const char *ptr, size_t len, uint32_t *unit)
Definition utils.c:1011
css_error css__parse_border_side_style(css_language *c, const parserutils_vector *vector, int32_t *ctx, css_style *result, enum css_properties_e op)
Definition autogenerated_border_side_style.c:36
@ lwc_error_ok
Definition libwapcaplet.h:62
@ REVERT
Definition propstrings.h:107
@ INITIAL
Definition propstrings.h:107
@ INHERIT
Definition propstrings.h:75
@ UNSET
Definition propstrings.h:75
lwc_string ** strings
Definition language.h:46
Definition stylesheet.h:29
lwc_string * idata
Definition lex.h:63
css_token_type type
Definition lex.h:56
Definition libwapcaplet.h:41