Difference between revisions of "Concrete Syntax (glossary)"

From SEBoK
Jump to: navigation, search
m (Text replacement - "{{DISQUS}}" to "<center>'''SEBoK v. 1.9.1., released 5 October 2018'''</center>")
m (Text replacement - "'''SEBoK v. 1.9.1., released 5 October 2018'''" to "'''SEBoK v. 1.9.1, released 16 October 2018'''")
Line 17: Line 17:
[[Category:Glossary of Terms]]
[[Category:Glossary of Terms]]
<center>'''SEBoK v. 1.9.1., released 5 October 2018'''</center>
<center>'''SEBoK v. 1.9.1, released 16 October 2018'''</center>

Revision as of 03:43, 16 October 2018

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


This definition was developed for the SEBoK.


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. 1.9.1, released 16 October 2018