Abstract syntax
Abstract syntax is a representation of data (typically either a message passing over a
communications link or a
computer program being
compiled) which is independent of machine-oriented structures and encodings and also of the physical representation of the data (called "concrete syntax" in the case of compilation or "transfer syntax" in communications).
See more at Wikipedia.org...
concrete syntax
(c) Copyright 1993 by Denis Howe