PythonおよびJavaScriptでは、セミコロンはオプションです。
PHPでは、配列キーを囲む引用符はオプション($_GET[key]
vs $_GET['key']
)です。ただし、それらを省略すると、最初にその名前の定数が検索されます。また、ブロックに2つの異なるスタイル(コロン、または括弧で区切られた)を使用できます。
現在、プログラミング言語を作成していますが、どの程度厳密に作成するかを決定しようとしています。余分な文字は本当に必要ではなく、優先順位のために明確に解釈できる場合が多くありますが、一貫性を促進するためにそれらを強制するべきかどうか疑問に思っています。
どう思いますか?
さて、私の言語はプログラミング言語というよりも、凝ったテンプレート言語ではありません。Haml テンプレートとDjangoテンプレートの一種です。私のC#Webフレームワークで使用されることを意図しており、非常に拡張可能であることになっています。
"..$_GET[raw].."
。
"xx$_GET[raw]xx"
-中括弧を使い始める場合は、キー"xx{$_GET['raw']}xx"
を引用符で囲む必要があります。中括弧が使用されている場合、通常のPHPパーサーがそれをチェックし、厳格な構文が適用されます。"$_GET[x]"
キーが生の文字列として扱われるためだけであり、それも厳密なルールであり、PHPはでエラーを解析します"$_GET['x']"
。