Difference between revisions of "Concrete Syntax (glossary)"

From SEBoK
Jump to: navigation, search
m (Text replace - "This definition was developed for SEBoK v. 1.0." to "This definition was developed for the SEBoK.")
m (Text replacement - "{{DISQUS}}" to "<center>'''SEBoK v. 1.9.1., released 5 October 2018'''</center>")
Line 17: Line 17:
 
[[Category:Glossary of Terms]]
 
[[Category:Glossary of Terms]]
  
{{DISQUS}}
+
<center>'''SEBoK v. 1.9.1., released 5 October 2018'''</center>

Revision as of 20:40, 5 October 2018

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