Current section
Files
Jump to
Current section
Files
lib/zig.parser/global_var_decl.ex
defmodule Zig.Parser.GlobalVarDecl do
alias Zig.Parser.Const
alias Zig.Parser.Var
def post_traverse(rest, args, context, _loc, _row) do
{decl, rest_args} =
case Enum.reverse(args) do
[%Const{} = const | exts] -> Const.extend(const, exts)
[%Var{} = var | exts] -> Var.extend(var, exts)
end
{rest, [decl | rest_args], context}
end
end