mod error;
mod function_parser;

pub use crate::error::Error;
pub use crate::function_parser::CreatedFunction;
pub use crate::function_parser::CreationError;
pub use crate::function_parser::EvalError;
pub use crate::function_parser::FynsulFunction;
pub use crate::function_parser::Lexer;
pub use crate::function_parser::Token;
pub use crate::function_parser::ast_to_func;
pub use crate::function_parser::parse_br;

pub type Result<T> = std::result::Result<T, Error>;
