use crate::environment::GlobalsBuilder;
use crate::stdlib::funcs::min_max::register_min_max;
use crate::stdlib::funcs::other::register_other;
use crate::stdlib::funcs::zip::register_zip;
use crate::values::bool::globals::register_bool;
use crate::values::float::globals::register_float;
use crate::values::int::globals::register_int;
use crate::values::none::globals::register_none;
use crate::values::range::globals::register_range;
use crate::values::string::globals::register_str;
use crate::values::tuple::globals::register_tuple;
use crate::values::types::dict::globals::register_dict;
use crate::values::types::list::globals::register_list;
use crate::values::types::num::globals::register_num;
pub(crate) fn register_globals(globals: &mut GlobalsBuilder) {
register_list(globals);
register_tuple(globals);
register_dict(globals);
register_bool(globals);
register_none(globals);
register_str(globals);
register_range(globals);
register_int(globals);
register_num(globals);
register_float(globals);
register_min_max(globals);
register_zip(globals);
register_other(globals);
}