Text::...er::Tab(3pm)

✨ NAME ✨

Text::RecordParser::Tab β€” read tab-delimited files, bestie πŸ’–

So like, this is the manual page for Text::...er::Tab(3pm), and yes the name got squished by the terminal but it's literally Text::RecordParser::Tab and it is here to make your tab-delimited life so much easier. πŸŽ€


🌸 SYNOPSIS 🌸

use Text::RecordParser::Tab;

That's it. That's the whole thing. Iconic behaviour, no notes. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so boom: this module is a shortcut for getting a tab-delimited parser. That's literally its entire job. It's the little sister module that handles the "\t" so you don't have to. 🫢

πŸ’œ new

Call new as normal but without worrying about field_separator or fs. Like, just... don't think about them. They're handled. Go off. ✨

Because this:

my $p = Text::RecordParser::Tab->new($file);

Is easier to type than this:

my $p = Text::RecordParser->new(
    filename        => $file,
    field_separator => "\t",
);

Right?? The way that one line ate the four-line version up and left no crumbs 😭πŸ”₯ Type less, parse more, that's the vibe check. Same parser underneath, zero of the setup drama. Periodt.


πŸ‘‘ AUTHOR πŸ‘‘

Ken Youens-Clark <kclark@cpan.org> β€” the main character who wrote this, we stan πŸ’–


Copyright (C) 2006-10 Ken Youens-Clark. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

ngl bestie, that warranty line is doing a LOT of heavy lifting β€” read it, fr fr. No promises, no guarantees, that's the deal. πŸ’€

and that's the whole page, mwah πŸŽ€ this doc was served up by perl v5.36.0 on 2022-10-14, under the User Contributed Perl Documentation umbrella β€” thanks for reading, ily, go parse some tabs πŸ’–βœ¨

πŸ“¦ where this page comes from