One of my side projects is a JS-like imperative language. I want to allow multi-token variable & function names, like “default player inventory” instead of e.g. “default_player_inventory”. Most of the time this is unambiguous—the only edge case is an identifier next to a keyword.
Conversation
Replying to
Yeah I want something similar. Also potentially multiple names for the same 'node'. And perhaps translations! I was thinking of compromising on the textual syntax, requiring quotation, but maybe also having a structured representation that makes use of formatting for contrast.

