Expand description
§mycelium-hyphae
Hyphae — the CSS-selector-inspired query language for Mycelium.
See RFC-0003 for the full grammar specification.
§Quick start
use mycelium_hyphae::parser::parse;
use mycelium_hyphae::ast::Ast;
let ast = parse("#login").unwrap();
if let Ast::SelectorList(selectors) = &ast {
assert_eq!(selectors.len(), 1);
}§Modules
Modules§
- ast
- Abstract Syntax Tree types for Hyphae queries.
- evaluator
- Hyphae Evaluator.
- lexer
- Lexer for the Hyphae query language.
- parser
- Recursive-descent parser for the Hyphae query language.