|
XenevaOS
|
#include <parserutils/utils/stack.h>#include <parserutils/utils/vector.h>#include <libcss/functypes.h>#include <libcss/types.h>#include "lex/lex.h"#include "parse/parse.h"#include "parse/propstrings.h"

Go to the source code of this file.
Classes | |
| struct | css_namespace |
| struct | css_language |
Macros | |
| #define | STACK_CHUNK 32 |
Typedefs | |
| typedef struct css_namespace | css_namespace |
| typedef struct css_language | css_language |
Functions | |
| css_error | css__language_create (css_stylesheet *sheet, css_parser *parser, void **language) |
| css_error | css__language_destroy (css_language *language) |
| #define STACK_CHUNK 32 |
| typedef struct css_language css_language |
Context for a CSS language parser
| typedef struct css_namespace css_namespace |
CSS namespace mapping
| css_error css__language_create | ( | css_stylesheet * | sheet, |
| css_parser * | parser, | ||
| void ** | language | ||
| ) |
Create a CSS language parser
| sheet | The stylesheet object to parse for |
| parser | The core parser object to use |
| language | Pointer to location to receive parser object |
| css_error css__language_destroy | ( | css_language * | language | ) |
Destroy a CSS language parser
| language | The parser to destroy |