@@ -185,7 +185,7 @@ defmodule ElixirScript.Translator do
185185 end
186186
187187 defp do_translate ( { :& , _ , [ { :/ , _ , [ { { :. , _ , [ module_name , function_name ] } , _ , [ ] } , arity ] } ] } , env ) do
188- module_name = create_module_name2 ( module_name , env )
188+ module_name = create_module_name ( module_name , env )
189189 js_ast = case module_name do
190190 { mod , :local } ->
191191 Capture . make_capture ( mod , function_name , arity , env )
@@ -278,7 +278,7 @@ defmodule ElixirScript.Translator do
278278 expanded_ast = Macro . expand ( ast , env . env )
279279
280280 if expanded_ast == ast do
281- module_name = create_module_name2 ( module_name , env )
281+ module_name = create_module_name ( module_name , env )
282282 case module_name do
283283 { mod , :local } ->
284284 Call . make_module_function_call ( mod , function_name , env )
@@ -300,19 +300,11 @@ defmodule ElixirScript.Translator do
300300 end
301301 end
302302
303- defp do_translate ( { { :. , context1 , [ { :__aliases__ , context2 , [ :Elixir , :Enum ] } , function_name ] } , context3 , params } , env ) do
304- translate ( { { :. , context1 , [ { :__aliases__ , context2 , [ :Enum ] } , function_name ] } , context3 , params } , env )
305- end
306-
307- defp do_translate ( { { :. , context1 , [ { :__aliases__ , context2 , [ :Enum ] } , function_name ] } , context3 , params } , env ) do
308- translate ( { { :. , context1 , [ { :__aliases__ , context2 , [ :Bootstrap , :Enum ] } , function_name ] } , context3 , params } , env )
309- end
310-
311303 defp do_translate ( { { :. , _ , [ { :__aliases__ , _ , _ } = module_name , function_name ] } , _ , params } = ast , env ) do
312304 expanded_ast = Macro . expand ( ast , env . env )
313305
314306 if expanded_ast == ast do
315- module_name = create_module_name2 ( module_name , env )
307+ module_name = create_module_name ( module_name , env )
316308 case module_name do
317309 { mod , :local } ->
318310 Call . make_module_function_call ( mod , function_name , params , env )
@@ -345,7 +337,7 @@ defmodule ElixirScript.Translator do
345337 end
346338
347339 defp do_translate ( { :__aliases__ , _ , aliases } = ast , env ) do
348- module_name = create_module_name2 ( ast , env )
340+ module_name = create_module_name ( ast , env )
349341 case module_name do
350342 { mod , :local } ->
351343 Call . make_module_name ( mod , env )
@@ -640,7 +632,7 @@ defmodule ElixirScript.Translator do
640632 end
641633 end
642634
643- defp do_translate ( { name , _ , params } , env ) when is_atom ( params ) do
635+ defp do_translate ( { name , _context , params } , env ) when is_atom ( params ) do
644636 cond do
645637 is_from_js_module ( name , params , env ) ->
646638 do_translate ( { { :. , [ ] , [ { :__aliases__ , [ ] , [ :JS ] } , name ] } , [ ] , params } , env )
@@ -683,22 +675,6 @@ defmodule ElixirScript.Translator do
683675 end
684676
685677 def create_module_name ( module_name , env ) do
686- case module_name do
687- { :__aliases__ , _ , _ } ->
688- candiate_module_name = ElixirScript.Translator.State . get_module_name ( env . state ,
689- Utils . quoted_to_name ( module_name ) )
690-
691- if ElixirScript.Translator.LexicalScope . get_module_name ( env , candiate_module_name ) in ElixirScript.Translator.State . list_module_names ( env . state ) do
692- ElixirScript.Translator.LexicalScope . get_module_name ( env , candiate_module_name )
693- else
694- module_name
695- end
696- _ ->
697- module_name
698- end
699- end
700-
701- def create_module_name2 ( module_name , env ) do
702678 module_name = Utils . quoted_to_name ( module_name )
703679 candiate_module_name = ElixirScript.Translator.State . get_module_name ( env . state , module_name )
704680
0 commit comments