#include <css_tokenizer.h>
◆ css_tokenizer()
litehtml::css_tokenizer::css_tokenizer |
( |
const string & |
input | ) |
|
|
inline |
◆ consume_char()
int litehtml::css_tokenizer::consume_char |
( |
| ) |
|
|
private |
◆ consume_comments()
void litehtml::css_tokenizer::consume_comments |
( |
| ) |
|
|
private |
◆ consume_escaped_code_point()
int litehtml::css_tokenizer::consume_escaped_code_point |
( |
| ) |
|
|
private |
◆ consume_ident_like_token()
css_token litehtml::css_tokenizer::consume_ident_like_token |
( |
| ) |
|
|
private |
◆ consume_ident_sequence()
string litehtml::css_tokenizer::consume_ident_sequence |
( |
| ) |
|
|
private |
◆ consume_number()
double litehtml::css_tokenizer::consume_number |
( |
css_number_type & |
number_type | ) |
|
|
private |
◆ consume_numeric_token()
css_token litehtml::css_tokenizer::consume_numeric_token |
( |
| ) |
|
|
private |
◆ consume_remnants_of_bad_url()
void litehtml::css_tokenizer::consume_remnants_of_bad_url |
( |
| ) |
|
|
private |
◆ consume_string_token()
css_token litehtml::css_tokenizer::consume_string_token |
( |
int |
ending_code_point | ) |
|
|
private |
◆ consume_token()
css_token litehtml::css_tokenizer::consume_token |
( |
| ) |
|
|
private |
◆ consume_url_token()
css_token litehtml::css_tokenizer::consume_url_token |
( |
| ) |
|
|
private |
◆ convert_string_to_number()
double litehtml::css_tokenizer::convert_string_to_number |
( |
const string & |
str | ) |
|
|
staticprivate |
◆ is_ident_code_point()
bool litehtml::css_tokenizer::is_ident_code_point |
( |
int |
ch | ) |
|
|
staticprivate |
◆ is_ident_start_code_point()
bool litehtml::css_tokenizer::is_ident_start_code_point |
( |
int |
ch | ) |
|
|
staticprivate |
◆ is_non_printable_code_point()
bool litehtml::css_tokenizer::is_non_printable_code_point |
( |
int |
ch | ) |
|
|
staticprivate |
◆ is_whitespace()
bool litehtml::css_tokenizer::is_whitespace |
( |
int |
ch | ) |
|
|
staticprivate |
◆ peek_char()
int litehtml::css_tokenizer::peek_char |
( |
| ) |
|
|
private |
◆ peek_chars()
◆ tokenize()
◆ unconsume_char()
void litehtml::css_tokenizer::unconsume_char |
( |
| ) |
|
|
private |
◆ would_start_a_number()
bool litehtml::css_tokenizer::would_start_a_number |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
z |
|
) |
| |
|
staticprivate |
◆ would_start_ident_sequence()
bool litehtml::css_tokenizer::would_start_ident_sequence |
( |
three_chars |
chars | ) |
|
|
staticprivate |
◆ current_char
int litehtml::css_tokenizer::current_char |
|
private |
◆ index
int litehtml::css_tokenizer::index |
|
private |
◆ str
string litehtml::css_tokenizer::str |
|
private |
The documentation for this class was generated from the following files: