Many compilers use a stack for parsing the syntax of expressions, program blocks etc. See regular expression for its syntax and semantics. They feature relative uniformity in terms of vocabulary, semantics, syntax, morphology and phonology. A CLI can generally be considered as consisting of syntax and semantics. The term compiler-compiler refers to tools used to create parsers that perform syntax analysis. It diverges from other runtimes in terms of syntax, semantics and ABI compatibility. The namespace name is a character string which must adhere to the generic URI syntax. Schemes specifying a concrete syntax and associated protocols define each URI. TeX provides a different text syntax specifically for mathematical formulas. The characters speak a fictional language with a defined syntax and structure. JSON syntax is consistent with JavaScript's object syntax. Yet others are concerned mainly with the style of syntax and grammar. Tables are created using the codice 18 constructor syntax. It uses the codice 6 command and the codice 7 variable syntax for this purpose. Chinglish reflects the influence of Chinese syntax and grammar.