concrete syntax


Also found in: Wikipedia.

concrete syntax

(language)
The concrete syntax of a language including all the features visible in the source program 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.

Compare: abstract syntax.
References in periodicals archive ?
Concrete syntax and exchange format are described in section 6.
It acts as a pivot between the concrete syntax description and the semantics description.
Some DSL developers consider that in modern visual (or graphical) language environments there is no need to be very specific about concrete syntax.
It is clear that a mapping from abstract syntax to a concrete syntax is as important as the inverse mapping.
For simple languages and in most of the current DSM tools, concrete syntax representation is directly mapped to the abstract syntax.
Interaction Flow Modeling Language (IFML) RFP : This RFP solicits proposals for a standard Interaction Flow Modeling Language in terms of: concrete syntax, metamodel, UML[sup.