Introducing token-resolver
Token::Resolver recognizes structured tokens and replaces them from a supplied map. Delimiters, separators, and segment counts are configurable, so callers can define a token syntax for their own templates. The README demonstrates resolving {KJ|NAME}-style placeholders in otherwise ordinary text.
Read the upstream README for installation and usage, or browse the project repository.