parse_trans/examples/ex_codegen.erl
2010-06-22 16:16:11 +02:00

26 lines
331 B
Erlang

-module(ex_codegen).
-compile({parse_transform, parse_trans_codegen}).
-export([f/1, g/2]).
f(Name) ->
codegen:gen_function(
Name,
fun(1,2,3) ->
foo;
(A,B,C) ->
{A,B,C}
end).
g(Name, V) ->
codegen:gen_function(
Name,
fun(L) ->
member({'$var',V}, L)
end).