moved namespaces to their own module

This commit is contained in:
Schrottkatze 2023-11-18 19:10:28 +01:00
commit 03412ce8cd
9 changed files with 326 additions and 304 deletions

View file

@ -1,9 +1,7 @@
use self::namespace::{GlobalNamespace, TypeDef};
pub mod namespace;
use crate::namespace::{typedef::TypeDef, GlobalNamespace};
pub fn initialise_globals() -> GlobalNamespace {
let mut ns = GlobalNamespace::init();
let ns = GlobalNamespace::init();
let numeric = ns.register_trait("Numeric").unwrap();