コードスイッチング
コードスイッチングが発生した文の統語構造を解明するための理論も数多く提唱されている。主要な理論として、Poplackが1980年に提唱した「自由形態素制約理論(The free morpheme constraint)」や「等価制約理論(The equivalence constraint)」、および、Myers-Scottonが1993年に提唱した「マトリックス言語フレームモデル(The matrix language frame model)」などが挙げられる。これらの理論の発達により、バイリンガルがコードスイッチングを実行するさいは、ただ単に2種の言語を「ごちゃ混ぜ」にしているのではなく、一定の文法・統語ルールに基づいていることが証明されつつある。