Syntaxdiagramme
Die Syntax einer Programmiersprache umfasst ein System von Regeln, nach denen aus einem endlichen Zeichenvorrat (dem Alphabet) Programmtextteile (Ausdrücke, Formeln, Rechenbefehle, ...) gebildet werden dürfen. Es ist möglich, diese Regeln mit Hilfe von selbsterklärenden Diagrammen zu formulieren. Für JavaScript sieht dies z.B. wie folgt aus: