The rules of the structure, symbols, and words that make up a programming language.