build_function_name_ast(function_name) |
filter_name(name) |
inflate_groups(body) |
make_array_accessor_call(name, index) |
make_call_expression(function_name, params) |
make_call_expression(module_name, function_name, params) |
make_call_expression_with_ast_params(module_name, function_name, params) |
make_match(pattern, expr) |
make_match(pattern, expr, guard) |
make_member_expression(module_name, function_name, computed \\ false) |
make_module_expression_tree(modules, computed) |
make_throw_statement(error_name, message) |
wrap_in_function_closure(body) |