crates/ast/ast.rs | 2 +- crates/js_ast/convert/hoist_block_to_js_block.rs | 20 ++++++++-------- crates/js_ast/convert/hoist_expr.rs | 7 ++++-- crates/js_ast/convert/process_function.rs | 16 +++++++------ crates/js_ast/convert/process_statement.rs | 39 +++++++++++++++++++++----------- crates/js_ast/js_ast.rs | 2 +- crates/js_printer/lib.rs | 9 ++++++-- crates/parser/parse_block.rs | 8 +++++++ crates/parser/parse_expr_basic.rs | 27 ++++++++++++++-------- crates/parser/parse_fn_declaration.rs | 6 ++--- crates/parser/parse_statement.rs | 5 ++++ crates/parser/parser.rs | 13 +++++++---- 12 files changed, 101 insertions(+), 53 deletions(-)