mq-lang 0.5.13

Core language implementation for mq query language
Documentation
pub const SELF: &str = "self";

pub const ARRAY: &str = "array";
pub const DICT: &str = "dict";

pub const GET: &str = "get";
pub const SLICE: &str = "slice";
pub const ATTR: &str = "attr";
pub const SET_ATTR: &str = "set_attr";
pub const LEN: &str = "len";

pub const EQ: &str = "eq";
pub const NE: &str = "ne";
pub const LT: &str = "lt";
pub const LTE: &str = "lte";
pub const GT: &str = "gt";
pub const GTE: &str = "gte";

pub const ADD: &str = "add";
pub const SUB: &str = "sub";
pub const MUL: &str = "mul";
pub const DIV: &str = "div";
pub const MOD: &str = "mod";
pub const FLOOR: &str = "floor";

pub const AND: &str = "and";
pub const OR: &str = "or";
pub const NOT: &str = "not";
pub const NEGATE: &str = "negate";

pub const RANGE: &str = "range";

pub const BREAKPOINT: &str = "breakpoint";
pub const COALESCE: &str = "coalesce";

pub const ASSIGN: &str = "assign";

pub const PATTERN_MATCH_WILDCARD: &str = "_";