Some considerations in the development of a syntactic description of code-switching