1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//! The Js syntax itself and parser functions.
//!
//! The actual parsing is done in these modules.
//! Every single function is public, this is to allow people to
//! use the parser for their specific needs, for example, parsing
//! only an expression.
//!
//! Functions emit markers, see `CompletedMarker` and `Marker` docs for more info.

mod assignment;
mod auxiliary;
mod binding;
mod class;
pub mod expr;
mod function;
mod js_parse_error;
mod jsx;
mod module;
mod object;
mod pattern;
pub mod program;
mod stmt;
mod typescript;