The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package RRTail;
use strict;
use warnings;
use base q{DebugTail};

__PACKAGE__->lexer( sub {
    my $self = shift;
    
    for (${$self->input()}) {
      s{^(\s*)}{};

      return ('',undef) unless $_;

      return ('NUM',$1) if s/^(\d+)//;
      return ('ID',$1)  if s/^([a-zA-Z_]\w*)//;
    }
    return ('',undef);
  }
);


1;