In computer science, the syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language. ... Documents that are syntactically invalid are said to have a syntax error.