wdl_analysis/lib.rs
1//! Analysis of Workflow Description Language (WDL) documents.
2//!
3//! An analyzer can be used to implement the [Language Server Protocol (LSP)](https://microsoft.github.io/language-server-protocol/).
4#![doc = include_str!("../RULES.md")]
5#![warn(missing_docs)]
6#![warn(rust_2018_idioms)]
7#![warn(rust_2021_compatibility)]
8#![warn(missing_debug_implementations)]
9#![warn(clippy::missing_docs_in_private_items)]
10#![warn(rustdoc::broken_intra_doc_links)]
11
12mod analyzer;
13pub mod diagnostics;
14pub mod document;
15pub mod eval;
16mod graph;
17mod queue;
18mod rayon;
19mod rules;
20pub mod stdlib;
21pub mod types;
22
23pub use analyzer::*;
24pub use rules::*;