5 if ( defined $self -> {'verbatim_first'}
6 or defined $self -> {'code'}
7 or defined $self -> {'verbatim_last'} ) {
8 my @class_names = split('::',ref($self));
9 my $fname = uc(pop(@class_names));
10 @formatted = "\$".$fname;
13 if ( defined $self -> {'verbatim_first'} ) {
14 push( @formatted, '"FIRST' );
15 push( @formatted, @
{$self -> {'verbatim_first'}} );
17 if ( defined $self -> {'code'} ) {
18 push( @formatted, @
{$self -> {'code'}} );
20 if ( defined $self -> {'verbatim_last'} ) {
21 push( @formatted, '"LAST' );
22 push( @formatted, @
{$self -> {'verbatim_last'}} );
34 if ( defined $self -> {'record_arr'} ) {
35 @
{$self -> {'code'}} = ();
36 my ( $first, $last ) = ( 0, 0 );
37 for ( @
{$self -> {'record_arr'}} ) {
38 # Get rid of $RECORD and unwanted spaces
40 if ( /\" (\w+) = EVTREC\((\d+),(\d+)\)/ ) {
41 $self -> {'secondary_columns'}[$2][$3][0] = $1;
53 if( $first or $last ) {
56 push( @
{$self -> {'verbatim_first'}},$_ );
58 push( @
{$self -> {'verbatim_last'}},$_ );
63 push @
{$self -> {'code'}},$_;
66 push @
{$self -> {'code'}},$_;