This chapter provides a definition of the syntax of the ECLiPSe Prolog language. A complete specification of the syntax is provided and comparison to other commercial Prolog systems are made. The ECLiPSe syntax is based on that of Edinburgh Prolog ([2]).