ev
Size: a a a
ev
ev
ev
quote(do: <<var!(name)::integer-unsigned-size(16)>>)
{:<<>>, [],
[
{:"::", [],
[
{:var!, [context: Elixir, import: Kernel], [{:name, [], Elixir}]},
{:-, [context: Elixir, import: Kernel],
[
{:-, [context: Elixir, import: Kernel],
[{:integer, [], Elixir}, {:unsigned, [], Elixir}]},
{:size, [], [16]}
]}
]}
]}
ev
jc
AR
AN
SM
defmodule Test do
defmacro uint do
quote do
integer - unsigned - little - size(16)
end
end
def some_parse(<<some_var::uint>>), do: some_var * 2
end
SM
defmodule Test do
defmacro uint do
quote do
integer - unsigned - little - size(16)
end
end
def some_parse(<<some_var::uint>>), do: some_var * 2
end
ev
defmodule Test do
defmacro uint do
quote do
integer - unsigned - little - size(16)
end
end
def some_parse(<<some_var::uint>>), do: some_var * 2
end
jc
PG
jc
PG
jc
LL
Z
LL
jc
AD