<commit_before>extern crate perl_sys;

mod context;
mod pushable;
mod handle;
mod scalar;

#[macro_use]
mod macros;

pub mod raw {
    pub use perl_sys::types::*;
    pub use perl_sys::funcs::*;
    pub use perl_sys::consts::*;
}

pub use context::Context;
pub use raw::{ IV, UV, NV };
pub use handle::{ SV, AV, HV };
pub use handle::{ BareSV, BareAV, BareHV };
pub use scalar::{ Scalar };<commit_msg>Make modules with public stuff public too.<commit_after>extern crate perl_sys;

pub mod context;
pub mod pushable;
pub mod handle;
pub mod scalar;

#[macro_use]
mod macros;

pub mod raw {
    pub use perl_sys::types::*;
    pub use perl_sys::funcs::*;
    pub use perl_sys::consts::*;
}

pub use context::Context;
pub use raw::{ IV, UV, NV };
pub use handle::{ SV, AV, HV };
pub use handle::{ BareSV, BareAV, BareHV };
pub use scalar::{ Scalar };
{'fraction_non_alphanumeric': 0.14521841794569068, 'fraction_numerical': 0.0, 'mean_word_length': 4.435897435897436, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2579590', 'n_tokens_mistral': 311, 'n_tokens_neox': 310, 'n_words': 112}