GraphQ...eceiver(3pm)

πŸ“¦
version 0.54 Β· 2 versions
  • 0.54 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.53 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ 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