GraphQ...eceiver(3pm)
β¨ NAME β¨
GraphQL::Language::Receiver β bestie, it's the GraphQL Pegex AST constructor π
So the manual name for this one is GraphQL::Language::Receiver(3pm), and yep it lives in the User Contributed Perl Documentation corner of the world π it's a Perl module page, she's a 3pm girlie.
πΈ VERSION πΈ
Version 0.02 β yes queen, she's on 0.02, tiny but mighty, no cap π
π¦ SYNOPSIS π¦
okay so here's the vibe, the code is literally this, do not come for me I'm copying it exactly:
# this class used internally by:
use GraphQL::Language::Parser qw(parse);
my $parsed = parse($source);
Not me pointing at that comment again but π β this class used internally by β that's the whole thing. She's not the one you call directly, she's the one working behind the scenes. Main character energy but off-screen. Iykyk π«Ά
π DESCRIPTION π
So GraphQL::Language::Receiver is a subclass of Pegex::Receiver, and her whole job is turning Pegex parsing events into data that GraphQL can actually use. Like she's the translator bestie between the parser's raw little event stream and the actual GraphQL-shaped data at the end of the day. That's it, that's the gig π
She catches the events, she reshapes them, she hands them over. Iconic, honestly. Periodt π β¨
fr fr no notes, she does one thing and she eats every single time π
cute sign-off time π This little page came from the Perl documentation fam β perl v5.34.0, dated 2022-03-27, and the header/footer she's rocking is GraphQ...eceiver(3pm) (truncated name, we've all been there, she's still slay) π bye bestie, go parse something gorgeous π¦
π¦ where this page comes from
- debian bookworm: libgraphql-perl 0.54-1 Β· Artistic-2.0
- debian trixie: libgraphql-perl 0.54-1 Β· Artistic-2.0
- ubuntu noble: libgraphql-perl 0.54-1 Β· Artistic-2.0
- ubuntu resolute: libgraphql-perl 0.54-1 Β· Artistic-2.0
- ubuntu stonking: libgraphql-perl 0.54-1 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms