lora-analyzer 0.15.0

Semantic analysis for parsed Cypher queries in LoraDB.
Documentation
pub mod analyzer;
pub mod errors;
pub mod resolved;
pub mod scope;
pub mod symbols;

pub use analyzer::{
    accepts_enum_literal, accepts_type_literal, builtin_spec, namespaced_arity, resolve_function,
    AggregateFunction, Analyzer, FunctionId, BUILTIN_SPECS,
};
pub use errors::SemanticError;
pub use resolved::{
    LiteralValue, ResolvedCallSubquery, ResolvedChain, ResolvedClause, ResolvedCreate,
    ResolvedDelete, ResolvedExpr, ResolvedForeach, ResolvedMapSelector, ResolvedMatch,
    ResolvedMerge, ResolvedMergeAction, ResolvedNode, ResolvedPattern, ResolvedPatternElement,
    ResolvedPatternPart, ResolvedProjection, ResolvedQuery, ResolvedRel, ResolvedRemove,
    ResolvedRemoveItem, ResolvedReturn, ResolvedSet, ResolvedSetItem, ResolvedSortItem,
    ResolvedUnionPart, ResolvedUnwind, ResolvedWith,
};