Syntactic Theory: A Formal Introduction