forked from Orchid/orchid
23 lines
726 B
Rust
23 lines
726 B
Rust
mod macros;
|
|
mod std;
|
|
|
|
pub use std::number::num_atom::{Float, HomoArray, Int, Num};
|
|
pub use std::option::OrcOpt;
|
|
pub use std::reflection::sym_atom::{SymAtom, sym_expr};
|
|
pub use std::std_system::StdSystem;
|
|
pub use std::string::str_atom::OrcString;
|
|
pub use std::tuple::{HomoTpl, Tpl, Tuple, UntypedTuple};
|
|
|
|
pub use macros::macro_system::MacroSystem;
|
|
pub use macros::mactree::{MacTok, MacTree};
|
|
use orchid_api as api;
|
|
use orchid_extension::binary::orchid_extension_main_body;
|
|
use orchid_extension::entrypoint::ExtensionBuilder;
|
|
|
|
pub extern "C" fn orchid_extension_main(cx: api::binary::ExtensionContext) {
|
|
orchid_extension_main_body(
|
|
cx,
|
|
ExtensionBuilder::new("orchid-std::main").system(StdSystem).system(MacroSystem),
|
|
);
|
|
}
|