cxx2flow 0.6.3

Convert your C/C++ code to control flow chart
Documentation
use wasm_bindgen::prelude::*;

use crate::{
    display::{GraphDisplayBackend, dot::Dot},
    generate,
};

#[wasm_bindgen]
pub fn generate_dot(
    content: &str,
    function_name: Option<String>,
    curly: bool,
) -> Result<String, JsValue> {
    generate(
        content.as_bytes(),
        "input.cpp",
        function_name,
        GraphDisplayBackend::Dot(Dot::new(curly)),
    )
    .map_err(|error| JsValue::from_str(&error.to_string()))
}