Module fn_ast

Function Index

attr/2
attr/3
attr/4
call/2
call/3
call_f/2
call_f/3
call_mf/3
call_mf/4
e_case/2
e_case_else/2
e_case_match/3
e_case_match/4
e_fn/2
e_when/1
e_when/2
e_when_cond/2
e_when_cond/3
e_when_else/1
e_when_else/2
expr/3
kv/2
kv/3
op/3
op/4
op_add/2
op_add/3
op_and/2
op_and/3
op_andd/2
op_andd/3
op_band/2
op_band/3
op_bnot/1
op_bnot/2
op_bor/2
op_bor/3
op_bxor/2
op_bxor/3
op_div/2
op_div/3
op_eeq/2
op_eeq/3
op_ene/2
op_ene/3
op_eq/2
op_eq/3
op_ge/2
op_ge/3
op_gt/2
op_gt/3
op_idiv/2
op_idiv/3
op_ladd/2
op_ladd/3
op_le/2
op_le/3
op_lsub/2
op_lsub/3
op_lt/2
op_lt/3
op_match/2
op_match/3
op_mul/2
op_mul/3
op_ne/2
op_ne/3
op_neg/1
op_neg/2
op_not/1
op_not/2
op_or/2
op_or/3
op_orr/2
op_orr/3
op_pos/1
op_pos/2
op_rem/2
op_rem/3
op_send/2
op_send/3
op_shl/2
op_shl/3
op_shr/2
op_shr/3
op_sub/2
op_sub/3
op_xor/2
op_xor/3
s_cons/2
s_cons/3
s_list/1
s_list/2
s_map/1
s_map/2
s_tuple/1
s_tuple/2
tag/2
tag/3
unary_op/2
unary_op/3
v_atom/1
v_atom/2
v_bool/1
v_bool/2
v_float/1
v_float/2
v_fn_ref/3
v_fn_ref/4
v_int/1
v_int/2
v_str/1
v_str/2
v_var/1
v_var/2

Function Details

attr/2

attr(Line, Name) -> any()

attr/3

attr(Line, Name, Params) -> any()

attr/4

attr(Line, Name, Params, Result) -> any()

call/2

call(MF, Args) -> any()

call/3

call(Line, MF, Args) -> any()

call_f/2

call_f(Fun, Args) -> any()

call_f/3

call_f(Line, Fun, Args) -> any()

call_mf/3

call_mf(Mod, Fun, Args) -> any()

call_mf/4

call_mf(Line, Mod, Fun, Args) -> any()

e_case/2

e_case(Line, Matches) -> any()

e_case_else/2

e_case_else(Line, Body) -> any()

e_case_match/3

e_case_match(Line, Match, Body) -> any()

e_case_match/4

e_case_match(Line, Match, When, Body) -> any()

e_fn/2

e_fn(Line, Cases) -> any()

e_when/1

e_when(Conds) -> any()

e_when/2

e_when(Line, Conds) -> any()

e_when_cond/2

e_when_cond(Cond, Body) -> any()

e_when_cond/3

e_when_cond(Line, Cond, Body) -> any()

e_when_else/1

e_when_else(Body) -> any()

e_when_else/2

e_when_else(Line, Body) -> any()

expr/3

expr(Line, Type, Args) -> any()

kv/2

kv(Key, Val) -> any()

kv/3

kv(Line, Key, Val) -> any()

op/3

op(Op, Left, Right) -> any()

op/4

op(Op, Line, Left, Right) -> any()

op_add/2

op_add(Left, Right) -> any()

op_add/3

op_add(Line, Left, Right) -> any()

op_and/2

op_and(Left, Right) -> any()

op_and/3

op_and(Line, Left, Right) -> any()

op_andd/2

op_andd(Left, Right) -> any()

op_andd/3

op_andd(Line, Left, Right) -> any()

op_band/2

op_band(Left, Right) -> any()

op_band/3

op_band(Line, Left, Right) -> any()

op_bnot/1

op_bnot(Val) -> any()

op_bnot/2

op_bnot(Line, Val) -> any()

op_bor/2

op_bor(Left, Right) -> any()

op_bor/3

op_bor(Line, Left, Right) -> any()

op_bxor/2

op_bxor(Left, Right) -> any()

op_bxor/3

op_bxor(Line, Left, Right) -> any()

op_div/2

op_div(Left, Right) -> any()

op_div/3

op_div(Line, Left, Right) -> any()

op_eeq/2

op_eeq(Left, Right) -> any()

op_eeq/3

op_eeq(Line, Left, Right) -> any()

op_ene/2

op_ene(Left, Right) -> any()

op_ene/3

op_ene(Line, Left, Right) -> any()

op_eq/2

op_eq(Left, Right) -> any()

op_eq/3

op_eq(Line, Left, Right) -> any()

op_ge/2

op_ge(Left, Right) -> any()

op_ge/3

op_ge(Line, Left, Right) -> any()

op_gt/2

op_gt(Left, Right) -> any()

op_gt/3

op_gt(Line, Left, Right) -> any()

op_idiv/2

op_idiv(Left, Right) -> any()

op_idiv/3

op_idiv(Line, Left, Right) -> any()

op_ladd/2

op_ladd(Left, Right) -> any()

op_ladd/3

op_ladd(Line, Left, Right) -> any()

op_le/2

op_le(Left, Right) -> any()

op_le/3

op_le(Line, Left, Right) -> any()

op_lsub/2

op_lsub(Left, Right) -> any()

op_lsub/3

op_lsub(Line, Left, Right) -> any()

op_lt/2

op_lt(Left, Right) -> any()

op_lt/3

op_lt(Line, Left, Right) -> any()

op_match/2

op_match(Left, Right) -> any()

op_match/3

op_match(Line, Left, Right) -> any()

op_mul/2

op_mul(Left, Right) -> any()

op_mul/3

op_mul(Line, Left, Right) -> any()

op_ne/2

op_ne(Left, Right) -> any()

op_ne/3

op_ne(Line, Left, Right) -> any()

op_neg/1

op_neg(Val) -> any()

op_neg/2

op_neg(Line, Val) -> any()

op_not/1

op_not(Val) -> any()

op_not/2

op_not(Line, Val) -> any()

op_or/2

op_or(Left, Right) -> any()

op_or/3

op_or(Line, Left, Right) -> any()

op_orr/2

op_orr(Left, Right) -> any()

op_orr/3

op_orr(Line, Left, Right) -> any()

op_pos/1

op_pos(Val) -> any()

op_pos/2

op_pos(Line, Val) -> any()

op_rem/2

op_rem(Left, Right) -> any()

op_rem/3

op_rem(Line, Left, Right) -> any()

op_send/2

op_send(Left, Right) -> any()

op_send/3

op_send(Line, Left, Right) -> any()

op_shl/2

op_shl(Left, Right) -> any()

op_shl/3

op_shl(Line, Left, Right) -> any()

op_shr/2

op_shr(Left, Right) -> any()

op_shr/3

op_shr(Line, Left, Right) -> any()

op_sub/2

op_sub(Left, Right) -> any()

op_sub/3

op_sub(Line, Left, Right) -> any()

op_xor/2

op_xor(Left, Right) -> any()

op_xor/3

op_xor(Line, Left, Right) -> any()

s_cons/2

s_cons(Head, Tail) -> any()

s_cons/3

s_cons(Line, Head, Tail) -> any()

s_list/1

s_list(Val) -> any()

s_list/2

s_list(Line, Val) -> any()

s_map/1

s_map(Val) -> any()

s_map/2

s_map(Line, Val) -> any()

s_tuple/1

s_tuple(Val) -> any()

s_tuple/2

s_tuple(Line, Val) -> any()

tag/2

tag(Tag, Val) -> any()

tag/3

tag(Line, Tag, Val) -> any()

unary_op/2

unary_op(Op, Val) -> any()

unary_op/3

unary_op(Op, Line, Val) -> any()

v_atom/1

v_atom(Val) -> any()

v_atom/2

v_atom(Line, Val) -> any()

v_bool/1

v_bool(Val) -> any()

v_bool/2

v_bool(Line, Val) -> any()

v_float/1

v_float(Val) -> any()

v_float/2

v_float(Line, Val) -> any()

v_fn_ref/3

v_fn_ref(Line, FName, Arity) -> any()

v_fn_ref/4

v_fn_ref(Line, ModName, FName, Arity) -> any()

v_int/1

v_int(Val) -> any()

v_int/2

v_int(Line, Val) -> any()

v_str/1

v_str(Val) -> any()

v_str/2

v_str(Line, Val) -> any()

v_var/1

v_var(Val) -> any()

v_var/2

v_var(Line, Val) -> any()


Generated by EDoc