macro_rules! literal_rule {
    ($name: ident, $literal: expr, $op: expr) => { ... };
}
Expand description

Used in parsing.

Examples

use elipdotter::*;
use elipdotter::query::Part;
literal_rule!(EllerLiteral, "eller", query::parse::Op::Or);
let opts = elipdotter::query::ParseOptions::new().populate_literals().insert(EllerLiteral::default()).populate_not().populate_and_space();
let part = elipdotter::query::parse("elipdotter eller search", opts).unwrap();
assert_eq!(part, Part::or("elipdotter", "search"));