1pub mod api; 2pub mod lsp; 3pub mod semantic_analyzer; 4pub mod authentication; 5 6 7use anyhow::Result; 8use std::path::PathBuf; 9 10pub async fn start(port: u16, path: PathBuf) -> Result<()> { 11 api::serve(port, path).await 12}