Move print_versions into a util crate.

This commit is contained in:
Tom Alexander
2023-12-26 19:06:12 -05:00
parent 68ccff74fa
commit 8186fbb8b3
3 changed files with 54 additions and 3 deletions

View File

@@ -1,6 +1,8 @@
use organic::parser::parse_with_settings;
use organic::settings::GlobalSettings;
use crate::util::print_versions;
pub async fn wasm_run_anonymous_compare_with_settings<'g, 's, P: AsRef<str>>(
org_contents: P,
global_settings: &GlobalSettings<'g, 's>,
@@ -9,9 +11,9 @@ pub async fn wasm_run_anonymous_compare_with_settings<'g, 's, P: AsRef<str>>(
// TODO: This is a work-around to pretend that dos line endings do not exist. It would be better to handle the difference in line endings.
let org_contents = org_contents.as_ref().replace("\r\n", "\n");
let org_contents = org_contents.as_str();
// if !silent {
// print_versions().await?;
// }
if !silent {
print_versions().await?;
}
let rust_parsed = parse_with_settings(org_contents, global_settings)?;
// let org_sexp = emacs_parse_anonymous_org_document(org_contents, global_settings).await?;
// let (_remaining, parsed_sexp) = sexp(org_sexp.as_str()).map_err(|e| e.to_string())?;