Lines Matching refs:CODE
42 =item def_macro( NAME, CODE, [ raw => 1, greedy => 1, concat_until => '.Xx' ] )
44 Define new macro. The CODE reference will be called by call_macro(). You can
48 The CODE reference is passed a list of arguments and is expected to return list
54 Normaly CODE reference is passed all arguments up to next nested macro. Set
76 { run => CODE, raw => [1|0], greedy => [1|0] }
78 Where C<CODE> is the CODE reference used to define macro called C<NAME>
90 Call macro C<MACRO> with C<ARGS>. The CODE reference for macro C<MACRO> is
115 =item set_Bl_callback( CODE , DEFS )
120 =item set_El_callback( CODE , DEFS )
125 =item set_Re_callback( CODE )
127 The C<CODE> is called after a Rs/Re block is done. With a hash reference as a
242 croak 'Not a CODE reference' if not ref $sub eq 'CODE';
261 croak 'Not a CODE reference' if ref $sub ne 'CODE';
268 croak 'Not a CODE reference' if ref $blcb ne 'CODE';
323 croak 'Not a CODE reference' if ref $sub ne 'CODE';
513 croak 'out_sub not a CODE reference'
514 if not ref $out_sub eq 'CODE';
515 croak 'preprocess_sub not a CODE reference'
516 if defined $preprocess_sub && not ref $preprocess_sub eq 'CODE';