ElixirChanges-20160411

tuvistavie:b2e8c1451ec1315e58c6b15c66e7558c9f8ba1ab

(#4504)
ファイル名

lib/elixir/src/elixir_translator.erl
lib/elixir/src/elixir_try.erl
lib/elixir/src/elixir_with.erl
lib/elixir/test/elixir/map_test.exs

iex(1)> foo = "foo"
iex(2)> %{ "#{foo}:1" => 3 }
上記のような map にて 補完されたKeyでの実行をされた場合にエラーとなる問題があり、そちらの問題が解消されました。

josevalim:89695b2837954395591d4114f07475647d3ebdc9

ファイル名
lib/elixir/src/elixir_translator.erl
lib/elixir/src/elixir_try.erl
lib/elixir/test/elixir/kernel/errors_test.exs
lib/elixir/test/elixir/map_test.exs

エラーメッセージの改善とテストの追加が実施されました。