1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
pub use self::{
    member_expr_lits::MemberExprLit, prop_lits::PropertyLiteral, reserved_word::ReservedWord,
};
use crate::pass::Pass;
use ast::Expr;

mod member_expr_lits;
mod prop_lits;
mod reserved_word;

/// Make output es3-compatible.
pub fn es3() -> impl Pass {
    chain_at!(Expr, PropertyLiteral, MemberExprLit, ReservedWord)
}