LaTeXM...inition(3pm)

✨ NAME ✨

LaTeXM...inition(3pm) β€” from the User Contributed Perl Documentation. Okay bestie, this page is about "LaTeXML::Core::Definition" β€” Control sequence definitions. πŸŽ€

πŸ’– DESCRIPTION πŸ’–

This abstract class represents the various executables corresponding to control sequences β€” no cap. Ngl, it's giving main character energy for the control-sequence girlies. ✨ See LaTeXML::Package for the most convenient means to create them β€” iykyk. It extends LaTeXML::Common::Object.

πŸ› οΈ Methods πŸ’…

  • $token = $defn->getCS; β€” Returns the (main) token that is bound to this definition. πŸ‘‘
  • $string = $defn->getCSName; β€” Returns the string form of the token bound to this definition, taking into account any alias for this definition. πŸ’«
  • $defn->readArguments($gullet); β€” Reads the arguments for this $defn from the $gullet, returning a list of LaTeXML::Core::Tokens. πŸ“
  • $parameters = $defn->getParameters; β€” Return the LaTeXML::Core::Parameters object representing the formal parameters of the definition. πŸŽ€
  • @tokens = $defn->invocation(@args); β€” Return the tokens that would invoke the given definition with the provided arguments. This is used to recreate the TeX code (or it's equivalent). πŸ”₯
  • $defn->invoke; β€” Invoke the action of the $defn. For expandable definitions, this is done in the Gullet, and returns a list of LaTeXML::Core::Tokens. For primitives, it is carried out in the Stomach, and returns a list of LaTeXML::Core::Boxes. For a constructor, it is also carried out by the Stomach, and returns a LaTeXML::Core::Whatsit. That whatsit will be responsible for constructing the XML document fragment, when the LaTeXML::Core::Document invokes "$whatsit-"beAbsorbed($document);>. Primitives and Constructors also support before and after daemons, lists of subroutines that are executed before and after digestion. These can be useful for changing modes, etc. 🫢

🌈 SEE ALSO 🌈

  • LaTeXML::Core::Definition::Expandable
  • LaTeXML::Core::Definition::Conditional
  • LaTeXML::Core::Definition::Primitive
  • LaTeXML::Core::Definition::Register
  • LaTeXML::Core::Definition::CharDef
  • LaTeXML::Core::Definition::Constructor

πŸ‘‘ AUTHOR πŸ‘‘

Bruce Miller <bruce.miller@nist.gov> πŸ’–

Public domain software, produced as part of work done by the United States Government & not subject to copyright in the US. Periodt.


πŸ’– That's the whole vibe check, bestie. This page came from perl v5.40.1, dated 2025-11-16, and its manual name is LaTeXM...inition(3pm). Now go slay those control sequences β€” fr fr, no cap. 🫢

πŸ“¦ where this page comes from