Skip to content

Commit c0d52d0

Browse files
committed
minor restructure
1 parent 551db04 commit c0d52d0

File tree

5 files changed

+12
-11
lines changed

5 files changed

+12
-11
lines changed

src/builtins.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
pub mod object;
2-
pub mod pyint;
3-
pub mod range;
4-
pub mod str;
52
pub mod function_utils;
63
pub mod globals;
7-
pub mod pyfloat;
84
pub mod structure;
95
pub mod functions;
10-
pub mod pybool;
6+
pub mod types;

src/builtins/functions/print.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::builtins::str::py_str_tmp;
1+
use crate::builtins::types::str::py_str_tmp;
22
use crate::builtins::structure::pyobject::{FuncReturnType, PyObject};
33
use crate::pyarena::PyArena;
44

src/builtins/globals.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ use std::rc::Rc;
33
use ahash::AHashMap;
44
use crate::builtins::object::{get_object_class};
55
use crate::builtins::functions::print::{py_print};
6-
use crate::builtins::pybool::get_bool_class;
7-
use crate::builtins::pyfloat::get_float_class;
8-
use crate::builtins::pyint::{get_int_class};
9-
use crate::builtins::range::{get_range_class, get_range_iterator_class};
6+
use crate::builtins::types::pybool::get_bool_class;
7+
use crate::builtins::types::pyfloat::get_float_class;
8+
use crate::builtins::types::pyint::{get_int_class};
9+
use crate::builtins::types::range::{get_range_class, get_range_iterator_class};
1010
use crate::builtins::structure::pyclass::PyClass;
1111
use crate::builtins::structure::pyobject::{ManyArgFuncType, PyInternalFunction, PyObject};
1212

src/builtins/types.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pub mod pybool;
2+
pub mod pyfloat;
3+
pub mod pyint;
4+
pub mod range;
5+
pub mod str;

src/builtins/types/range.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::fmt::{Debug};
33
use std::rc::Rc;
44
use ahash::AHashMap;
55
use crate::builtins::function_utils::init_internal_class;
6-
use crate::builtins::pyint::expect_int;
6+
use crate::builtins::types::pyint::expect_int;
77
use crate::builtins::structure::magic_methods::{py_magic_methods_defaults, PyMagicMethods};
88
use crate::builtins::structure::pyclass::PyClass;
99
use crate::builtins::structure::pyinstance::{PyInstance, PyInstanceInternal};

0 commit comments

Comments
 (0)