Lines Matching refs:CODE
15 =item def_macro( NAME, CODE, [ raw => 1, greedy => 1, concat_until => '.Xx' ] )
17 Define new macro. The CODE reference will be called by call_macro(). You can
21 The CODE reference is passed a list of arguments and is expected to return list
27 Normaly CODE reference is passed all arguments up to next nested macro. Set
49 { run => CODE, raw => [1|0], greedy => [1|0] }
51 Where C<CODE> is the CODE reference used to define macro called C<NAME>
63 Call macro C<MACRO> with C<ARGS>. The CODE reference for macro C<MACRO> is
88 =item set_Bl_callback( CODE , DEFS )
93 =item set_El_callback( CODE , DEFS )
98 =item set_Re_callback( CODE )
100 The C<CODE> is called after a Rs/Re block is done. With a hash reference as a
215 croak 'Not a CODE reference' if not ref $sub eq 'CODE';
234 croak 'Not a CODE reference' if ref $sub ne 'CODE';
241 croak 'Not a CODE reference' if ref $blcb ne 'CODE';
296 croak 'Not a CODE reference' if ref $sub ne 'CODE';
486 croak 'out_sub not a CODE reference'
487 if not ref $out_sub eq 'CODE';
488 croak 'preprocess_sub not a CODE reference'
489 if defined $preprocess_sub && not ref $preprocess_sub eq 'CODE';