luau-parser 0.2.68

A blazingly fast Luau parser with robust error recovery.
Documentation
#![doc = include_str!("../README.md")]
#![deny(unsafe_code)]
#![warn(clippy::missing_docs_in_private_items)]
#![warn(missing_docs)]
#![warn(clippy::absolute_paths)]
#![warn(clippy::missing_const_for_fn)]
#![deny(unused_must_use)]
#![deny(dead_code)]
#![deny(unused_assignments)]
#![warn(clippy::missing_errors_doc)]
#![warn(clippy::missing_panics_doc)]
#![warn(clippy::doc_markdown)]
#![warn(clippy::module_name_repetitions)]
#![warn(clippy::wildcard_imports)]
#![warn(clippy::too_many_arguments)]
#![warn(clippy::large_types_passed_by_value)]
#![warn(clippy::needless_pass_by_value)]
#![warn(clippy::inefficient_to_string)]
#![warn(clippy::unwrap_used)]
#![warn(clippy::expect_used)]
#![warn(clippy::nursery)]

#[macro_use]
mod macros;

mod r#impl;
pub mod parser;
pub mod types;
mod utils;
pub use luau_lexer;

/// Loads all needed items for outside crates to use.
pub mod prelude {
    pub use crate::parser::*;
    pub use crate::types::*;
    pub use lsp_types::*;
    pub use luau_lexer::prelude::*;
}