Lines Matching defs:expand

8 expand({'=', Meta, [Left, Right]}, S, E) ->  function
17 expand({'{}', Meta, Args}, S, E) -> function
21 expand({'%{}', Meta, Args}, S, E) -> function
24 expand({'%', Meta, [Left, Right]}, S, E) -> function
27 expand({'<<>>', Meta, Args}, S, E) -> function
30 expand({'->', Meta, _Args}, _S, E) -> function
35 expand({'__block__', _Meta, []}, S, E) -> function
37 expand({'__block__', _Meta, [Arg]}, S, E) -> function
39 expand({'__block__', Meta, Args}, S, E) when is_list(Args) -> function
45 expand({'__aliases__', _, _} = Alias, S, E) -> function
50 expand({Kind, Meta, [{{'.', _, [Base, '{}']}, _, Refs} | Rest]}, S, E) function
63 expand({alias, Meta, [Ref]}, S, E) -> function
65 expand({alias, Meta, [Ref, Opts]}, S, E) -> function
77 expand({require, Meta, [Ref]}, S, E) -> function
79 expand({require, Meta, [Ref, Opts]}, S, E) -> function
93 expand({import, Meta, [Left]}, S, E) -> function
96 expand({import, Meta, [Ref, Opts]}, S, E) -> function
112 expand({'__MODULE__', _, Atom}, S, E) when is_atom(Atom) -> function
114 expand({'__DIR__', _, Atom}, S, E) when is_atom(Atom) -> function
116 expand({'__CALLER__', Meta, Atom} = Caller, S, E) when is_atom(Atom) -> function
122 expand({'__STACKTRACE__', Meta, Atom} = Stacktrace, S, E) when is_atom(Atom) -> function
128 expand({'__ENV__', Meta, Atom}, S, E) when is_atom(Atom) -> function
131 expand({{'.', DotMeta, [{'__ENV__', Meta, Atom}, Field]}, CallMeta, []}, S, E) function
142 expand({Unquote, Meta, [_]}, _S, E) when Unquote == unquote; Unquote == unquote_splicing -> function
145 expand({quote, Meta, [Opts]}, S, E) when is_list(Opts) -> function
153 expand({quote, Meta, [_]}, _S, E) -> function
156 expand({quote, Meta, [Opts, Do]}, S, E) when is_list(Do) -> function
196 expand({quote, Meta, [_, _]}, _S, E) -> function
201 expand({'&', Meta, [{super, SuperMeta, Args} = Expr]}, S, E) when is_list(Args) -> function
211 expand({'&', Meta, [{'/', _, [{super, _, Context}, Arity]} = Expr]}, S, E) when is_atom(Context), i… function
221 expand({'&', Meta, [Arg]}, S, E) -> function
225 expand({fn, Meta, Pairs}, S, E) -> function
231 expand({'cond', Meta, [Opts]}, S, E) -> function
237 expand({'case', Meta, [Expr, Options]}, S, E) -> function
241 expand({'receive', Meta, [Opts]}, S, E) -> function
246 expand({'try', Meta, [Opts]}, S, E) -> function
253 expand({for, Meta, [_ | _] = Args}, S, E) -> function
295 expand({with, Meta, [_ | _] = Args}, S, E) -> function
301 expand({super, Meta, Args}, S, E) when is_list(Args) -> function
309 expand({'^', Meta, [Arg]}, S, #{context := match} = E) -> function
323 expand({'^', Meta, [Arg]}, _S, E) -> function
326 expand({'_', _Meta, Kind} = Var, S, #{context := match} = E) when is_atom(Kind) -> function
328 expand({'_', Meta, Kind}, _S, E) when is_atom(Kind) -> function
331 expand({Name, Meta, Kind}, S, #{context := match} = E) when is_atom(Name), is_atom(Kind) -> function
365 expand({Name, Meta, Kind}, S, E) when is_atom(Name), is_atom(Kind) -> function
402 expand({Atom, Meta, Args}, S, E) when is_atom(Atom), is_list(Meta), is_list(Args) -> function
411 expand({{'.', DotMeta, [Left, Right]}, Meta, Args}, S, E) function
421 expand({{'.', DotMeta, [Expr]}, Meta, Args}, S, E) when is_list(Args) -> function
434 expand({_, Meta, Args} = Invalid, _S, E) when is_list(Meta) and is_list(Args) -> function
439 expand({Left, Right}, S, E) -> function
443 expand(List, S, #{context := match} = E) when is_list(List) -> function
446 expand(List, S, E) when is_list(List) -> function
452 expand(Function, S, E) when is_function(Function) -> function
461 expand(Pid, S, E) when is_pid(Pid) -> function
471 expand(Other, S, E) when is_number(Other); is_atom(Other); is_binary(Other) -> function
474 expand(Other, _S, E) -> function