ripex/js/mod.rs
1//! JavaScript/TypeScript parser module with AST, diagnostics, transforms, codegen,
2//! and basic semantic analysis.
3
4pub mod ast;
5pub mod codegen;
6pub mod config;
7pub mod diagnostics;
8pub mod facts;
9pub mod lexer;
10pub mod parser;
11pub mod semantic;
12pub mod syntax;
13pub mod transform;
14pub mod visit;
15
16pub use ast::*;
17pub use config::{EcmaVersion, ParserOptions, ParserPlugins, SourceType};
18pub use diagnostics::{Diagnostic, DiagnosticCode, DiagnosticReporter, ParseError, Severity};
19pub use parser::{parse_module, parse_program, parse_script};
20
21#[cfg(test)]
22pub mod tests;