4Input: L1 -- list of
constituents of a clause
4Algorithm:
4 take Theme, Verb (main verb of the clause) and Clitics out of
L1
4 create empty lists LC and LN
4 repeat for each element E in L1:
4 if E is
CB,
4 then add E into LC,
4 else add E into LN.
4where
4 LC -- list of CB items, LN -- list of NB items
4
4Output: obey grammatical
constratints, then:
Theme < Clitics < LC <
Verb < LN