Metalanguage

In logic and linguistics, a metalanguage is a language used to describe another language, often called the object language. Expressions in a metalanguage are often distinguished from those in the object language by the use of italics, quotation marks, or writing on a separate line. For example, to say that the word "noun" can be used as a noun in a sentence, one could write "noun" is a <noun>.

A metasyntax is the syntax of a metalanguage which defines the formal grammar of a formal language.