#css-parser #css #parser #telecss

tele_parser

CSS 解析器

2 个不稳定版本

0.2.0 2022年3月26日
0.1.0 2022年2月27日

#2 in #telecss


2 crates 中使用

MIT 许可证

43KB
1K SLoC

一个更简单、更快的 CSS 解析器。

用法

use tele_tokenizer::Tokenizer;
use tele_parser::Parser;

// Create a tokenizer
let mut tokenizer: Tokenizer = r".foo { color: red; }".into();
// Tokenize based on the given raw string,
let tokens = tokenizer.tokenize().unwrap();
// Create a parser from a sequence of tokens
let parser = Parser::from(tokens);
// parsing it
let ast = parser.parse();

依赖项

~0.4–1MB
~23K SLoC