libcss
Loading...
Searching...
No Matches
Classes | Enumerations | Functions | Variables
css_property_parser_gen.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdbool.h>

Classes

struct  keyval
 
struct  keyval_list
 

Enumerations

enum  calc_kind { CALC_ANY , CALC_NUMBER , CALC_UNIT }
 

Functions

struct keyvalget_keyval (char **pos)
 
void output_header (FILE *outputf, const char *descriptor, struct keyval *parser_id, bool is_generic)
 
void output_token_type_check (FILE *outputf, bool do_token_check, struct keyval_list *IDENT, struct keyval_list *URI, struct keyval_list *NUMBER)
 
void output_ident (FILE *outputf, bool only_ident, struct keyval *parseid, struct keyval_list *IDENT)
 
void output_uri (FILE *outputf, struct keyval *parseid, struct keyval_list *kvlist)
 
void output_number (FILE *outputf, struct keyval *parseid, struct keyval_list *kvlist)
 
void output_color (FILE *outputf, struct keyval *parseid, struct keyval_list *kvlist)
 
void output_calc (FILE *outputf, struct keyval *parseid, struct keyval_list *kvlist)
 
void output_length_unit (FILE *outputf, struct keyval *parseid, struct keyval_list *kvlist)
 
void output_ident_list (FILE *outputf, struct keyval *parseid, struct keyval_list *kvlist)
 
void output_invalidcss (FILE *outputf)
 
void output_footer (FILE *outputf)
 
void output_wrap (FILE *outputf, struct keyval *parseid, struct keyval_list *WRAP)
 
int main (int argc, char **argv)
 

Variables

char str_INHERIT [] = "INHERIT"
 
char str_INITIAL [] = "INITIAL"
 
char str_REVERT [] = "REVERT"
 
char str_UNSET [] = "UNSET"
 
struct keyval ident_inherit
 
struct keyval ident_initial
 
struct keyval ident_unset
 
struct keyval ident_revert
 

Enumeration Type Documentation

◆ calc_kind

enum calc_kind
Enumerator
CALC_ANY 
CALC_NUMBER 
CALC_UNIT 

Function Documentation

◆ get_keyval()

struct keyval * get_keyval ( char **  pos)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ output_calc()

void output_calc ( FILE *  outputf,
struct keyval parseid,
struct keyval_list kvlist 
)

◆ output_color()

void output_color ( FILE *  outputf,
struct keyval parseid,
struct keyval_list kvlist 
)

◆ output_footer()

void output_footer ( FILE *  outputf)

◆ output_header()

void output_header ( FILE *  outputf,
const char *  descriptor,
struct keyval parser_id,
bool  is_generic 
)

◆ output_ident()

void output_ident ( FILE *  outputf,
bool  only_ident,
struct keyval parseid,
struct keyval_list IDENT 
)

◆ output_ident_list()

void output_ident_list ( FILE *  outputf,
struct keyval parseid,
struct keyval_list kvlist 
)

◆ output_invalidcss()

void output_invalidcss ( FILE *  outputf)

◆ output_length_unit()

void output_length_unit ( FILE *  outputf,
struct keyval parseid,
struct keyval_list kvlist 
)

◆ output_number()

void output_number ( FILE *  outputf,
struct keyval parseid,
struct keyval_list kvlist 
)

◆ output_token_type_check()

void output_token_type_check ( FILE *  outputf,
bool  do_token_check,
struct keyval_list IDENT,
struct keyval_list URI,
struct keyval_list NUMBER 
)

◆ output_uri()

void output_uri ( FILE *  outputf,
struct keyval parseid,
struct keyval_list kvlist 
)

◆ output_wrap()

void output_wrap ( FILE *  outputf,
struct keyval parseid,
struct keyval_list WRAP 
)

Variable Documentation

◆ ident_inherit

struct keyval ident_inherit
Initial value:
= {
.key = str_INHERIT,
}
char str_INHERIT[]
Definition css_property_parser_gen.c:522

◆ ident_initial

struct keyval ident_initial
Initial value:
= {
.key = str_INITIAL,
}
char str_INITIAL[]
Definition css_property_parser_gen.c:523

◆ ident_revert

struct keyval ident_revert
Initial value:
= {
.key = str_REVERT,
}
char str_REVERT[]
Definition css_property_parser_gen.c:524

◆ ident_unset

struct keyval ident_unset
Initial value:
= {
.key = str_UNSET,
}
char str_UNSET[]
Definition css_property_parser_gen.c:525

◆ str_INHERIT

char str_INHERIT[] = "INHERIT"

◆ str_INITIAL

char str_INITIAL[] = "INITIAL"

◆ str_REVERT

char str_REVERT[] = "REVERT"

◆ str_UNSET

char str_UNSET[] = "UNSET"