I am building a macro witch has two parameters, one of them I want to unquote and the other one no.
Example:
defmacro x(a, b) do
quote do
IO.inspect(unquote(a)) // should print 1
IO.inspect(b)// I want the ast [foo: {:^, [], [{:bar, [], Elixir}]}]
end
end
x(1, [foo: ^bar])