Lines Matching refs:mapfold

30 	 mapfold/3, size/1, variables/1]).
318 mapfold(F, S0, T) -> function
323 {T1, S1} = mapfold(F, S0, cons_hd(T)),
324 {T2, S2} = mapfold(F, S1, cons_tl(T)),
338 {T1, S1} = mapfold(F, S0, cons_hd(T)),
339 {T2, S2} = mapfold(F, S1, cons_tl(T)),
346 {A, S2} = mapfold(F, S1, let_arg(T)),
347 {B, S3} = mapfold(F, S2, let_body(T)),
350 {A, S1} = mapfold(F, S0, seq_arg(T)),
351 {B, S2} = mapfold(F, S1, seq_body(T)),
354 {E, S1} = mapfold(F, S0, apply_op(T)),
358 {M, S1} = mapfold(F, S0, call_module(T)),
359 {N, S2} = mapfold(F, S1, call_name(T)),
363 {N, S1} = mapfold(F, S0, primop_name(T)),
367 {A, S1} = mapfold(F, S0, case_arg(T)),
372 {G, S2} = mapfold(F, S1, clause_guard(T)),
373 {B, S3} = mapfold(F, S2, clause_body(T)),
376 {V, S1} = mapfold(F, S0, alias_var(T)),
377 {P, S2} = mapfold(F, S1, alias_pat(T)),
381 {B, S2} = mapfold(F, S1, fun_body(T)),
385 {E, S2} = mapfold(F, S1, receive_timeout(T)),
386 {A, S3} = mapfold(F, S2, receive_action(T)),
389 {E, S1} = mapfold(F, S0, try_arg(T)),
391 {B, S3} = mapfold(F, S2, try_body(T)),
393 {H, S5} = mapfold(F, S4, try_handler(T)),
396 {B, S1} = mapfold(F, S0, catch_body(T)),
402 {Val, S1} = mapfold(F, S0, bitstr_val(T)),
403 {Size, S2} = mapfold(F, S1, bitstr_size(T)),
404 {Unit, S3} = mapfold(F, S2, bitstr_unit(T)),
405 {Type, S4} = mapfold(F, S3, bitstr_type(T)),
406 {Flags, S5} = mapfold(F, S4, bitstr_flags(T)),
410 {B, S2} = mapfold(F, S1, letrec_body(T)),
413 {N, S1} = mapfold(F, S0, module_name(T)),
421 {T1, S1} = mapfold(F, S0, T),
428 {T3, S1} = mapfold(F, S0, T1),
429 {T4, S2} = mapfold(F, S1, T2),