syntax error: an error of language resulting from code that does not conform to the syntax of the programming language
building complex: a whole structure (as a building) made up of interconnected or related structures