Synchronous Grammars