flowcode-core 0.4.3-alpha

Core execution engine for FlowCode data scripting language
Documentation
pub mod commands;
pub mod error; // Added for FCError
pub mod executor;
pub mod logger;
pub mod parser;
pub mod util;
pub mod ast; // new typed arg AST
pub mod spec; 
pub mod types;

#[cfg(feature = "duckdb")]
pub mod duckdb_session;
#[cfg(feature = "duckdb")]
pub mod duckdb_verbs;
#[cfg(feature = "duckdb")]
pub mod duckdb_interchange;

// Re-export key structs and enums for easier access by the CLI crate
pub use error::FCError;
pub use executor::{ExecuteResult, Executor};
pub use logger::Logger;
pub use parser::ParsedCommand;
pub use ast::ArgValue;
pub use spec::CommandSpec; // Added CommandSpec for potential CLI use