syntax directed translation



Are syntax directed translation and syntax directed definition
synonymous?

My book has the title 'syntax directed translation' as a section title
in one of the chapters but in defining it, it uses 'syntax directed
definition'

Also, what are some real world examples of using syntax directed
translations? i.e., source to freely available compilers.

Could there be certain criteria defined for when syntax directed
translations are preferred over translation schemes(the procedural
approach, where semantic rules are explicit, according to my book)

And that raises another question, how are semantic rules in syntax
directed translations given, so that the intended operation can be
carried out for a given language construct.

--
aegis
[I've never heard of syntax directed definition. -John]

.