[−][src]Function prometheus_parser::parse_expr
pub fn parse_expr(expr: &str) -> Result<Expression>
Parses a Prometheus expression into a syntax tree.
Examples
use prometheus_parser::*; let ast = parse_expr("foo > bar").unwrap(); assert_eq!(ast, Operator::new( OperatorKind::GreaterThan, Selector::new().metric("foo").span((0, 3)).wrap(), Selector::new().metric("bar").span((6, 9)).wrap() ).span((3, 6)).wrap());