IT用語集 › プログラミング › 構文
ソースコードが正しいと認められるために従うべき形式のルール。何がトークンか、セミコロンをどこに置くか、関数をどう宣言するかを定める。
形式的にはBNF、EBNF、PEGなどの文法で記述される。コードが何を意味するかを扱う意味論とは区別される。シンタックスシュガーとは、より長い形に展開(脱糖)される便利な構文のこと。Pythonはインデントに基づく構文(意味を持つ空白)を選んだ。賛否はあるが、極めて読みやすい。