Grammar Design
Shape syntax around the real moves experts make in the domain.
Language Creation
Hammer is a workspace for creating domain-specific languages, grammars, and command systems.
Designed For
Hammer turns recurring patterns into syntax, parsers, and engines that make the work faster and less ambiguous.
Shape syntax around the real moves experts make in the domain.
Connect parsed language to actions, transforms, or generation.
Test examples until the language feels small, expressive, and hard to misuse.
Practice Loop