Concrete Syntax (glossary)

From SEBoK
Jump to navigation Jump to search

The symbols used to express the constructs of a language. (Created for SEBoK)

Source

This definition was developed for the SEBoK.

Discussion

There is a reference for "Concrete Syntax" in the computing domain:

"The syntax of a language including all the features visible in the source code such as parentheses and delimiters. The concrete syntax is used when parsing the program or other input, during which it is usually converted into some kind of abstract syntax tree (conforming to an abstract syntax).

In communications, concrete syntax is called transfer syntax."

The Free On-line Dictionary of Computing. Denis Howe. http://foldoc.org/ (accessed: August 28, 2012).

However, this definition is not directly appropriate as the used in the SEBoK. Consequently, a definition at a higher level of abstraction than the term as used in the computing domain was created.

SEBoK v. 2.9, released 20 November 2023