From 19279c923ae6636eda928e0591817bb4eb32bf52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Fri, 24 Jan 2025 21:11:48 +0100 Subject: [PATCH] Made rip number conversion public. --- crates/icy_engine/src/parsers/rip/mod.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/crates/icy_engine/src/parsers/rip/mod.rs b/crates/icy_engine/src/parsers/rip/mod.rs index baf32dc..be8f6ac 100644 --- a/crates/icy_engine/src/parsers/rip/mod.rs +++ b/crates/icy_engine/src/parsers/rip/mod.rs @@ -6,8 +6,7 @@ use super::{ansi, BufferParser}; use crate::{ansi::EngineState, Buffer, CallbackAction, Caret, EngineResult, ParserError, Rectangle, Size}; pub mod bgi; -pub mod commands; -pub use commands::*; +mod commands; #[cfg(test)] mod tests; @@ -416,7 +415,7 @@ impl BufferParser for Parser { } } -fn to_base_36(len: usize, number: i32) -> String { +pub fn to_base_36(len: usize, number: i32) -> String { let mut res = String::new(); let mut number = number; for _ in 0..len { @@ -429,7 +428,7 @@ fn to_base_36(len: usize, number: i32) -> String { res } -fn parse_base_36(number: &mut i32, ch: char) -> EngineResult<()> { +pub fn parse_base_36(number: &mut i32, ch: char) -> EngineResult<()> { if let Some(digit) = ch.to_digit(36) { *number = *number * 36 + digit as i32; Ok(())