#[cfg(not(target_arch = "wasm32"))]
#[tokio::main]
async fn main() {
use surrealql_language_server::native::Backend;
use tower_lsp_server::{LspService, Server};
let stdin = tokio::io::stdin();
let stdout = tokio::io::stdout();
let (service, socket) = LspService::new(Backend::new);
Server::new(stdin, stdout, socket).serve(service).await;
}
#[cfg(target_arch = "wasm32")]
fn main() {}