valkyrie-ast 0.0.3

Abstract Syntax Tree of valkyrie language
Documentation
mod control_flow;
mod expression_level;
mod package_level;
mod utils;

pub use crate::{
    control_flow::looping::LoopStatementNode,
    expression_level::{
        apply::{ApplyArgumentNode, ApplyCallNode, ApplyDotNode, ApplyTermNode},
        generic::{GenericArgumentNode, GenericCall},
        number::NumberLiteralNode,
        operators::{InfixNode, OperatorNode, PostfixNode, PrefixNode, ValkyrieOperator},
        string::StringLiteralNode,
        symbol::{IdentifierNode, MacroKind, MacroPathNode, NamePathNode},
        table::{TableKind, TableNode},
        view::{ViewNode, ViewRangeNode, ViewTermNode},
    },
    package_level::{NamespaceDeclareNode, NamespaceKind},
};