Important Aspects In Design Language

There are three important aspects in the design of language [Compilation Techniques] that need to be addressed:

Lexical specification - for example every word must be composed of consonants and vowels in alternating stacking, or any tokens must begin with a letter and may be followed by subsequent letters or numbers.

Syntax specification - for example every sentence follows the pattern of subject-predicate-object

Semantic rules - for example the word that precedes the noun must be verbs that describe something that is alive and hierarchy, or multiplication operation can only be carried out between the two operands of the same type.