ElixirScript.Translator.Utils

Source

Summary

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)

Functions

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