In C, C ++ e alcuni dialetti di BASIC, le etichette goto sono dichiarate con la sintassi label:
. Sto lavorando su un linguaggio che usa name: type
come sintassi per le dichiarazioni variabili, quindi preferirei se possibile usare qualcosa di più distintivo per le etichette. Sono o, a un certo punto, ho familiarizzato passivamente con molti linguaggi che usano quella sintassi per le dichiarazioni variabili, ma in cima alla mia testa non riesco a ricordare nessuno di loro che non vieti il goto (non sto cercando di discutere se questa è una decisione di progettazione buona o cattiva, solo notare che si è verificato in quei casi), quindi sto cercando di capire dove cercare i precedenti sulle etichette.
Quali altre forme di sintassi sono state usate per le etichette goto? Ci sono dei criteri che potrei trascurare nel sceglierne uno rispetto all'altro?
(Ho appena ricordato che Ada è un'eccezione, ma usa <<label>>
, che non si combina bene con l'uso di quei simboli come operatori di spostamento in stile C.)