html-query-ast 0.2.2

Expression parser for hq: jq, but for HTML
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
mod parser;

pub use crate::parser::{Action, Expression};
use nom::error::VerboseError;
use nom::Finish;
pub use parser::format_error;
use std::collections::HashMap;

pub fn parse_string(input: &str) -> Result<HashMap<&str, Action>, VerboseError<&str>> {
    let (_, hashmap) = crate::parser::object(input).finish()?;
    Ok(hashmap)
}