in reply to Using HOP::Lexer to parse a document
Change your print loop to:
while ( defined( my $token = $lexer->() ) ) { next if ! defined $token or ! defined @$token; # Skip blank lines +- no tokens my ( $label, $value ) = @$token; print "$label => $value\n"; #print Dumper($token); }
to handle blank and non-token containing lines
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Using HOP::Lexer to parse a document
by runrig (Abbot) on Feb 09, 2006 at 16:46 UTC | |
by GrandFather (Saint) on Feb 09, 2006 at 20:36 UTC | |
by monsterzero (Monk) on Feb 09, 2006 at 19:23 UTC |