luau_parser/lib.rs
1#![doc = include_str!("../README.md")]
2#![deny(unsafe_code)]
3#![warn(clippy::missing_docs_in_private_items)]
4#![warn(missing_docs)]
5#![allow(unused)]
6#![warn(clippy::absolute_paths)]
7
8#[macro_use]
9mod macros;
10
11mod r#impl;
12pub mod parser;
13pub mod types;
14mod utils;
15pub use luau_lexer;
16
17/// Loads all needed items for outside crates to use.
18pub mod prelude {
19 pub use crate::parser::*;
20 pub use crate::types::*;
21 pub use luau_lexer::prelude::{Comment as LexerComment, *};
22
23 // Shadow the one exported from the lexer.
24 pub use crate::types::Comment;
25}