syntax_vs_semantics