This is the first attempt at describing the new Hive3 syntax. It's simplified.

The types of content words are the adjectives, which are univalent, and verbs, which are bivalent. Adjectives include words like "hot", "angry", "run", and "cat" while verbs include words like "see", "give", "in", and "mother". Other word types are quantity words, determiners, pronouns, hive person identifiers (0 - 3), conjunctions, and other particles. There can also be arbitrary names.

A verb can be derived from an adjective using a valence-increase affix and an adjective can be derived from a verb using a valence-decrease affix. Verb-inversion may also be involved.

Sentences are made up of clauses, which are made up of phrases, predicates, and subordinate clauses.

A predicate begins with a hive id (plus an optional name). A predicate plus any number of adjectives is also a predicate. The adjectives successively restrict the set of entities represented by the predicate, e.g. 1 cat black hungry. A predicate becomes a phrase when a determiner is appended (which may be preceded by a quantity word), e.g. 1 cat black hungry "1" IND -- "a hungry black cat." A pronoun also constitutes a phrase. When a verb is appended to a phrase, a predicate is produced, with the phrase representing the argument to the relation represented by the verb. The resulting predicate represents the outcome of that relation.

Without getting into the details, compound predicates and compound phrases are both possible.

A typical clause consists of a predicate followed by a phrase, e.g. 1 hungry 1 cat black "1" DEF -- "The black cat is hungry." (I'm not sure if the initial hive id is needed for every predicate.)

A clause may instead consist of 2 phrases, for definition or identity (depending on the determiners).