Jeferson 'Shin'<p>We start a new month with a post, this time does have some code, and it's for my D&D campaign, maybe you want to learn about formal grammar and how name generation works. Enjoy the post!</p><p><a href="https://jeferson.me/blog/2025/07/01/context-free-grammar/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jeferson.me/blog/2025/07/01/co</span><span class="invisible">ntext-free-grammar/</span></a></p><p><a href="https://mastodon.social/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.social/tags/ContextFreeGrammar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ContextFreeGrammar</span></a> <a href="https://mastodon.social/tags/Grammar" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Grammar</span></a> <a href="https://mastodon.social/tags/NameGeneration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NameGeneration</span></a> <a href="https://mastodon.social/tags/DnD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DnD</span></a> <a href="https://mastodon.social/tags/DungeonAndDragons" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DungeonAndDragons</span></a></p>