Concrete Syntax

Abstract syntax is the soul of a language, but just as important for using the language is the concrete syntax. This is the face your users will see.

To a first approximation, the concrete syntax of a language is defined by how it's parsed.